matrix manipulation
Mostra commenti meno recenti
how to take matrix element (i.e row) one by one and save each new matrices in a new variable example:
original matrix: a=[2 6 7 8;4 5 3 7;9 7 6 9;5 3 1 9]
become: a1=[4 5 3 7;9 7 6 9;5 3 1 9] a2=[2 6 7 8;9 7 6 9;5 3 1 9] a3=[2 6 7 8;4 5 3 7;5 3 1 9] a4=[2 6 7 8;4 5 3 7;9 7 6 9]
Risposta accettata
Più risposte (2)
Sean de Wolski
il 1 Feb 2012
1 voto
Don't do it. That is all.
If you explain your end goal to us we can help you find a better way.
4 Commenti
eri
il 1 Feb 2012
Jan
il 1 Feb 2012
@eri: And this is more efficient and more flexible, if you use dynamic indices instead of a copy to a separate variable.
eri
il 1 Feb 2012
Walter Roberson
il 2 Feb 2012
Use cell arrays, as described in that FAQ entry.
eri
il 2 Feb 2012
0 voti
1 Commento
Sean de Wolski
il 2 Feb 2012
What does:
which -all arrayfun
return? And what is the output from:
ver
at the command line?
Categorie
Scopri di più su Linear Algebra 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!