既存のマトリックスの列から新しいベクトルを作成したいと思います。私のコードは次のようになります:
Matrix=[1 2 3;4 5 6;7 8 9];
A=Matrix(:,1);
B=Matrix(:,2);
C=Matrix(:,3);
特に列の数が多い場合、このコードはあまりエレガントではないことがわかります。そのため、次のようなものを探しています。
[A B C]=Matrix;
しかし、Matlabは、行列を複数の値に割り当てることはできないと述べました。別の方法はありますか?