Problem for creating matrix with loop
显示 更早的评论
A=[1 2 3;4 5 6;7 8 9]
%I wanna create a loop like that
for i=2:3
A(1:i,:)
end
%What I'm trying to do is getting these matrixes from the loop,
A_1= A(2:2,:)
A_2= A(3:2,:)
For retrieve these matrixes from the loop, what equation I should write in the loop?
采纳的回答
更多回答(1 个)
Azzi Abdelmalek
2014-1-15
编辑:Azzi Abdelmalek
2014-1-15
What is the purpose of creating other variables, when you can access any part of your matrix, whenever you want.
If you want A(2:2,:) , you don't need to create a variable A_1, just write
A(2:2,:)
Or you can create a cell array B
B{1}=A(2:2,:)
B{2}=A(3:2,:)
3 个评论
sermet
2014-1-15
sermet
2014-1-15
编辑:Azzi Abdelmalek
2014-1-15
Azzi Abdelmalek
2014-1-15
编辑:Azzi Abdelmalek
2014-1-15
k=1;
for i=2:10
k=k+1;
B{k}=A(1:i,:)
end
B{2}
B{3}
类别
在 帮助中心 和 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!