欢迎您光临机械网,如有问题请及时联系我们。

matlab中,脉冲传递函数变成状态空间表达式?

作者:机械网
文章来源:本站

  先把离散传递函数表示出来,然后用ss转换成状态空间的形式:>> z=tf(z);>> G=(2*z^2+z+2)/(z^3+6*z^2+11*z+6) Transfer function: 2 z^2 + z + 2----------------------z^3 + 6 z^2 + 11 z + 6 Sampling time: unspecified>> ss(G) a = x1 x2 x3 x1 -6 -2.75 -0.75 x2 4 0 0 x3 0 2 0 b = u1 x1 2 x2 0 x3 0 c = x1 x2 x3 y1 1 0.125 0.125 d = u1 y1 0 Sampling time: unspecifiedDiscrete-time model.

来源:文章来源于网络,如有侵权请联系我们及时删除。本文由东一机械网转载编辑,欢迎分享本文!