主要内容

ndims

数组维度数

语法

描述

例子

N = ndims(一个返回数组中的维数一个。维数总是大于或等于2。该函数忽略尾随的单例维度size(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”
一个=1x1x3单元阵列(:: 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®Coder™生成C和c++代码。

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

版本历史

R2006a之前介绍

另请参阅

|