matlab怎样提取矩阵的某列的元素

如题所述

提取方法:

A(i,:) 提取矩阵A的第 i行

A(:,i) 提取矩阵A的第 i列

举例:

matlab中代码:

    A=[2 3 4 5 6;3 4 5 6 7]     %矩阵A数据

    A(:,1)     %取A矩阵的第一列

matlab中结果:

   ans =

      2

      3



温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-05
MATLAB里是用:表示“到”的,比如,1:n表示从1到n
而A(i:j,k:s)表示A的i到j行,k到s列组成的子矩阵。(注意,行列之间是,)
A(:,k)表示A的第k列,是n*1型的矩阵
同理,A(k,:)表示A的第k行,是1*n型的矩阵。
第2个回答  2016-09-26
k=5;
p=A(:,k);%提取第五列
相似回答