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 中推出