matrix manipulation
Ältere Kommentare anzeigen
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]
Akzeptierte Antwort
Weitere Antworten (2)
Sean de Wolski
am 1 Feb. 2012
1 Stimme
Don't do it. That is all.
If you explain your end goal to us we can help you find a better way.
4 Kommentare
eri
am 1 Feb. 2012
Jan
am 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
am 1 Feb. 2012
Walter Roberson
am 2 Feb. 2012
Use cell arrays, as described in that FAQ entry.
eri
am 2 Feb. 2012
0 Stimmen
1 Kommentar
Sean de Wolski
am 2 Feb. 2012
What does:
which -all arrayfun
return? And what is the output from:
ver
at the command line?
Kategorien
Mehr zu Linear Algebra 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!