请教一下,在Matlab中怎样提取矩阵中指定的几行或几列呢?

比如,一个100*100的矩阵,我要提取出来奇数列,该怎么编写程序呢?

第1个回答  2019-11-08
楼主问的是提取奇数列,这里将答主“xyxing871”的方法推广到任意指定列。
A=ones(100,100);
Col_selected=[7 2 5];% 希望提取的那些列的编号组成的向量。例如,奇数列为1:2:100; 想依次提取第7列,第2列,第5列,那么向量为[7 2 5]
B=A(:,Col_selected);
第2个回答  推荐于2017-11-25
A=ones(100,100);
B=A(:,1:2:99)本回答被网友采纳
相似回答