MATLAB里面已知开环传递函数怎么写S函数?

传递函数如图。各位大神帮帮忙,不胜感谢!!
Kp是一个常数,可以取1。另外,我要的是S函数,就是M文件之类的,仿真我可以自己做。谢谢~

可以用tf函数,比如分母系数den[1 1 2],分子是[1 1],生成传递函数就是tf(num,den);也可以用零极增益模型函数zpk(z,p,k),z是零点,p是极点,k是增益。 比如一个双输入单输出系统,z={[],-0.5};%外括号是花括号;p={0.3,[0.2+i,0.1-i]};k=[2 3];%外括号是方括号,说明两个数字阵列。s=zpk(z,p,k)

Zero/pole/gain from input 1 to output:
2
-------
(s-0.3)

Zero/pole/gain from input 2 to output:
3 (s+0.5)
-------------------------
(s-(0.1-1i)) (s-(0.2+2i))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-10
直接输入系数矩阵就可以了,你这个问题中分子写[0.0148 113],分母写[0.45 2.19 4740],鼠标双击传函图标后输入上面两个矩阵就可以了。