matlab里 a=[1 2 3;4 5 6'; 7 8 9]a (:,2) =[]什么意思

如题所述

[]表示给前面的变量赋空值,在matlab里就表示删除元素。因此,这里指删除矩阵a的第二列,运行后的a=[1 3;4 6;7 9];
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-03
a=[1 2 3;4 5 6'; 7 8 9]
你的表述是不是有问题,怎么会有一个6' 呢~~
如果a=[1 2 3;4 5 6; 7 8 9]的话,
a(:,2)表示取矩阵a的第2列(任意行)本回答被提问者采纳
第2个回答  2011-10-03
取a中的第三列,行任意即 2,5,8
相似回答