matlab 里如何取出数组的一列或者一行?

如题所述

要是取某个数字就是a=B(3,2);对吧
如果你要是取第三行的数字,把那个2去掉 换成这个 a=B(3,:)
取第二列的话就是 a=B(:,2),
这里的: 代表 从 1 到 这个列或行的长度, 你要是有具体长度n,就可以写 a=B(1:n,2)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-28
B=rand(10);

A=B(2,:); % 取B的第二行
C=B(:,2); % 取B的第二列
第2个回答  2012-09-28
同意楼下两位的、、、、
相似回答