主要内容

本页采用了机器翻译。点击此处可查看英文原文。

ndims

查询动态系统模型或模型数组的维度数量

语法

n = ndims(sys)

说明

n = ndims(sys) 是动态系统模型或模型数组 sys 的维度数。一个模型有两个维度(一个用于输出,一个用于输入)。一个模型数组具有 2 + p 个维度,其中 p ≥ 2 表示数组的维度数。例如,一个 2×3×4 的模型数组有 2 + 3 = 5 个维度。

ndims(sys) = length(size(sys))

示例

全部折叠

创建一个 3-×-1 的随机状态空间模型数组,每个模型包含 4 个状态、1 个输入和 1 个输出。

sys = rss(4,1,1,3);

计算模型数组的维度。

ndims(sys)
ans = 
4

维度数为 2+p,其中 p 是数组的维度数。在此示例中,p 的值为 2,因为 sys 的大小为 3-×1。

版本历史记录

在 R2012a 中推出

另请参阅