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!