在matlab里如何获得一个矩阵的行数或列数

如题所述

第1个回答  2018-03-17
比如矩阵A=[1,2,3;2,3,4]
行数为size(A,1)=2
列数size(A,2)=3
或者
[Nrow,Ncol]=size(A); 返回行数Nrow=2,列数 Ncol=3;
如果只需要Nrow,则可以写为[Nrow,~]=size(A),返回Nrow=2;同理[~,Ncol]=size(A),返回Ncol=3;
第2个回答  2018-05-22
获得矩阵行数或列数的函数如下:
1、ndims(A)返回A的维数。
2、size(A)返回A各个维的最大元素个数。
3、length(A)返回max(size(A))。
4、[m,n]=size(A)如果A是二维数组,返回行数和列数。
5、nnz(A)返回A中非0元素的个数。
第3个回答  2010-06-09
size()
相似回答