主要内容

ndims.

数组尺寸数

描述

例子

n = ndims(一种的)返回数组中的维度数一种。尺寸的数量始终大于或等于2。该函数忽略尾随单尺寸,为此尺寸(a,dim)= 1

例子

全部收缩

创建一排矢量。

a = 1:5;

查找矢量中的尺寸数。

ndims(a)
ans = 2

结果是2因为载体的大小为1×5。

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

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

找到单元格数组的尺寸数。

ndims(a)
ans = 3.

结果是3.因为电池阵列的尺寸为1×1×3。

输入参数

全部收缩

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

数据类型:双倍的|单身的|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|塑造|桌子|时间表|细胞|分类|约会时间|期间|日历

算法

阵列中的尺寸的数量与阵列的大小向量的长度相同。换句话说,ndims(a)=长度(大小(a))

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

HDL代码生成
使用HDL Coder™生成FPGA和ASIC设计的Verilog和VHDL代码。

也可以看看

|

在R2006A之前介绍