主要内容

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

order

查询模型阶数

语法

NS = order(sys)

说明

NS = order(sys) 返回模型阶数 NS。动态系统模型的阶数是极点(对于适当的传递函数)或状态数(对于状态空间模型)。对于不正确的传递函数,阶数定义为构建等效状态空间模型所需的最小状态数(忽略极点/零点抵消)。

order(sys) 是一种接受 SS、TF 和 ZPK 模型的重载方法。对于 LTI 数组,NS 是一个大小相同的数组,列出了 sys 中每个模型的阶数。

注意事项

order 并不尝试寻找 MIMO 系统的最小实现。例如,考虑这个 2×2 MIMO 系统:

s=tf('s');
h = [1, 1/(s*(s+1)); 1/(s+2), 1/(s*(s+1)*(s+2))];
order(h)
ans =

     6

尽管 h 有 3 阶实现,但 order 返回 6。使用

order(ss(h,'min'))

找到最小实现阶数。

版本历史记录

在 R2012a 中推出

另请参阅

| (Control System Toolbox)