matlab order函数用法
时间: 2023-10-11 21:12:23 浏览: 66
matlab ocd函数 最优化的方法.rar
MATLAB中的order函数是用于计算系统阶数的函数。它的语法如下:
n = order(sys)
其中,sys是一个连续或离散传递函数模型,n是系统的阶数。
例如,我们可以使用以下代码创建一个传递函数模型并计算其阶数:
sys = tf([1 2 3],[4 5 6]);
n = order(sys)
上述代码将创建一个传递函数模型H(s)=(s²+2s+3)/(4s²+5s+6),并将其存储在变量sys中。然后,使用order函数计算该系统的阶数,结果为2。
需要注意的是,order函数只能用于传递函数模型,并且不适用于状态空间模型。如果需要计算状态空间模型的阶数,可以使用rank函数。
阅读全文