怎么在矩阵中删除特定的列?
如矩阵:a=[8.4 9.3 8.4 8.1 8.4 9.4 9.5 8.4 8.4 9;
8.4 8.4 8.1 8.7 9 8.7 8.4 8.8 8.4 8.1;
9.1 8.4 8.4 9 8.3 8.5 8.3 8.7 8.4 8.2;
8.7 8.9 9.5 8.4 9.4 8.4 8.4 8.2 9.3 9.1];
指定删除:1 2 5 6列
该怎么写这个的MATLAB程序呢? 重新构造一个矩阵B就行了 很简单哈,不用编写程序,用a(:,)=[] 这个命令就可以了
这样也行:b=a(:,) 是啊
luoshichao123 发表于 2011-8-12 20:58 static/image/common/back.gif
很简单哈,不用编写程序,用a(:,)=[] 这个命令就可以了
哦!可以几个列一起删除诶~~:loveliness:谢谢你!! 厚积薄发 发表于 2011-8-12 20:19 static/image/common/back.gif
重新构造一个矩阵B就行了
哦!对哈!怎么没有想到诶!脑袋卡起了!呵呵 上面的方法都可以 这个方法确实有很多的,靠平时积累,多动脑子。 大笨象 发表于 2011-8-13 14:45 static/image/common/back.gif
这个方法确实有很多的,靠平时积累,多动脑子。
恩恩!还是自己基础知识不够牢靠~~劳烦大家了!:)
页:
[1]
2