matlab中的 ndims(a)、length(a)、size(a) 我 假设给 a=【1 2 3;4 5 6;7 8 9】我无论给个什么矩阵 ndims(a) 给出的结果总是2 ,这是为什么?还有 size(a) 是 返回A各个维的最大元素个数 size(a)给出的结果却是 1 3 length(a)

问题描述:

matlab中的 ndims(a)、length(a)、size(a)
我 假设给 a=【1 2 3;4 5 6;7 8 9】
我无论给个什么矩阵 ndims(a) 给出的结果总是2 ,这是为什么?
还有 size(a) 是 返回A各个维的最大元素个数 size(a)给出的结果却是 1 3
length(a)

size(a)表示矩阵每个维度的长度比如size([1 2 3;4 5 6])等于[2 3]表示他有2行3列size([1 2 3])等于[1 3]表示他有1行3列另外size(a,n)表示矩阵a在第n个维度下的长度.比如size([1 2 3;4 5 6],1)等于2,表示有2行size([1...