ndimsNumber of array dimensions
ndims(A)A should be an array.A. A.r are singleton. The highest non-singleton dimension is 4, hence ndims(r) is 4.r = ones(1,2,3,4,1,1);
ndims(r)
ans =
4.0000
ndims(A) is 3 in the following.ndims(rand(2,3,0,1))
ans =
3.0000
ndims(A) returns 2 when A is a scalar or a vector (row or column).ndims(1)
ndims(1:5)
ndims((1:5)')
ans =
2.0000
ans =
2.0000
ans =
2.0000
ans =
2.0000