matlab里关于size()这个函数的返回值

[a,b,c]=size(X),X是一个矩阵,a的值是X的行数,b的值是X的列数,那c的值是什么?困惑中。。。望达人指点!
如果c的值是1表示什么?大于1又表示什么?

你可以使用函数ndims(x)看看,是不是等于3

c表示维数,肯定是整数!大于1就说明肯定x大于等于3维

[M1,M2,M3,...,MN] = SIZE(X) 返回前N个维数
N > NDIMS(X), size返回1 补充,

N < NDIMS(X), MN contains the product of the sizes of the remaining dimensions,
i.e., dimensions N+1 through
NDIMS(X).
温馨提示:答案为网友推荐,仅供参考
相似回答