Problem for creating matrix with loop
Ältere Kommentare anzeigen
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?
Akzeptierte Antwort
Weitere Antworten (1)
Azzi Abdelmalek
am 15 Jan. 2014
Bearbeitet: Azzi Abdelmalek
am 15 Jan. 2014
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 Kommentare
sermet
am 15 Jan. 2014
sermet
am 15 Jan. 2014
Bearbeitet: Azzi Abdelmalek
am 15 Jan. 2014
Azzi Abdelmalek
am 15 Jan. 2014
Bearbeitet: Azzi Abdelmalek
am 15 Jan. 2014
k=1;
for i=2:10
k=k+1;
B{k}=A(1:i,:)
end
B{2}
B{3}
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!