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!