Creating a loop for a Matrix
古いコメントを表示
I have a 4x4 Matrix and need to create all the minors of the matrix. How do I use a single variable to store all the minors of Matrix A? I know you are supposed to use the nested for loops somehow.
3 件のコメント
Jan
2011 年 10 月 20 日
Please post, what you have done so far.
Kevin
2011 年 10 月 20 日
Fangjun Jiang
2011 年 10 月 21 日
Wow, you created a matrix!
回答 (1 件)
Andrei Bobrov
2011 年 10 月 20 日
A=rand(4);
[j1,i1] = meshgrid(1:size(A,1));
Out = arrayfun(@(i1,j1)det(A([1:i1-1,i1+1:end],[1:j1-1,j1+1:end])),i1,j1)
2 件のコメント
Kevin
2011 年 10 月 20 日
Andrei Bobrov
2011 年 10 月 21 日
I do not understand what you want. Read the help for each function used in the code and will understand everything.
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!