matlab simulink中高阶传递函数 1/(1+42s)^7怎么表示

如题所述

这个传函用零极点模型表示更方便一些(Zero-Pole模块)。

零点设置为空矩阵[],极点设置为-1/42*ones(1,7),当然,如果愿意,直接写7个元素都是-1/42的向量也可以,增益设置为1/42^7。

追问

我的是这个,您那样显示出来是S前面的系数明显不一样啊

追答

是不是明显不一样,你不妨试一试再说。

另外,传函的分子你之前写的是1,不是1.119,这个地方也并不是我搞错了。

 

顺便,给你比较一下用M语言写代码求阶跃响应和Simulink的仿真结果。

s=tf('s');
G=1.119/(1+42*s)^7;
step(G,1000)

温馨提示:答案为网友推荐,仅供参考
相似回答