ndims

阵列维数

语法

描述

例子

N = ndims (一个)返回数组中的维数一个。维数总是大于等于2。该函数忽略尾随的单例维度大小(dim) = 1

例子

全部折叠

创建一个行向量。

一个= 1:5;

求出向量的维数。

ndims (A)
ans = 2

结果是2因为这个向量的大小是1×5。

创建字符向量的单元数组。

{1 1 1}=“cell_1”;{1 1 2}=“cell_2”;{1 1 3}=“cell_3”
一个=1 x1x3单元阵列(::1)= {“cell_1”} (:,: 2) = {“cell_2”} (:,:, 3) = {' cell_3 '}

查找单元格数组的维数。

ndims (A)
ans = 3

结果是3.因为单元格数组的大小是1乘1乘3。

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵、多维数组、表或时间表。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|表格|时间表|分类|datetime|持续时间|calendarDuration

算法

数组中的维数与数组的大小向量的长度相同。换句话说,ndims (A) =长度(大小(A))

扩展功能

C / c++代码生成
使用MATLAB®编码器™生成C和c++代码。

另请参阅

|

之前介绍过的R2006a