Problem for creating matrix with loop
Mostra commenti meno recenti
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?
Risposta accettata
Più risposte (1)
Azzi Abdelmalek
il 15 Gen 2014
Modificato: Azzi Abdelmalek
il 15 Gen 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 Commenti
sermet
il 15 Gen 2014
sermet
il 15 Gen 2014
Modificato: Azzi Abdelmalek
il 15 Gen 2014
Azzi Abdelmalek
il 15 Gen 2014
Modificato: Azzi Abdelmalek
il 15 Gen 2014
k=1;
for i=2:10
k=k+1;
B{k}=A(1:i,:)
end
B{2}
B{3}
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!