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

2024-12-28 09:50:09
推荐回答(2个)
回答1:

楼主问的是提取奇数列,这里将答主“xyxing871”的方法推广到任意指定列。
A=ones(100,100);
Col_selected=[7 2 5];% 希望提取的那些列的编号组成的向量。例如,奇数列为1:2:100; 想依次提取第7列,第2列,第5列,那么向量为[7 2 5]
B=A(:,Col_selected);

回答2:

A=ones(100,100);
B=A(:,1:2:99)