【发布时间】:2012-07-28 11:41:48
【问题描述】:
我想从现有矩阵的列中创建新向量。我的代码如下:
Matrix=[1 2 3;4 5 6;7 8 9];
A=Matrix(:,1);
B=Matrix(:,2);
C=Matrix(:,3);
我发现这段代码不是很优雅,特别是如果我有大量的列,这就是为什么我要寻找类似的东西:
[A B C]=Matrix;
但是Matlab说矩阵不能赋值给多个值。还有其他方法吗?
【问题讨论】:
标签: matlab vector matrix assign