matrix manipulation
古いコメントを表示
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]
採用された回答
その他の回答 (2 件)
Sean de Wolski
2012 年 2 月 1 日
1 投票
Don't do it. That is all.
If you explain your end goal to us we can help you find a better way.
4 件のコメント
eri
2012 年 2 月 1 日
Jan
2012 年 2 月 1 日
@eri: And this is more efficient and more flexible, if you use dynamic indices instead of a copy to a separate variable.
eri
2012 年 2 月 1 日
Walter Roberson
2012 年 2 月 2 日
Use cell arrays, as described in that FAQ entry.
eri
2012 年 2 月 2 日
0 投票
1 件のコメント
Sean de Wolski
2012 年 2 月 2 日
What does:
which -all arrayfun
return? And what is the output from:
ver
at the command line?
カテゴリ
ヘルプ センター および File Exchange で Linear Algebra についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!