2014-03-27 79 views
1

我想输入在MATLAB PI控制器的传递函数(并最终做它的奈奎斯特图),它具有一般形式:格式化MATLAB传递函数(tf函数)?

TF = [Kp + (Ki/s)]/[x + y + z ...] 

我的问题是,如果我使用的TF( )函数在MATLAB中绘图,我怎样才能将KI除以s而不是乘以它?当我刚刚输入系数时,它似乎很适合分配s的适当的权力,但即使在阅读文档之后,我也不确定如何告诉它除以s。

任何帮助将不胜感激,谢谢!

回答

2

简单...

>> x=1  
x = 

    1 

>> y=2  
y = 

    2 

>> z=3  
z = 

    3 

>> s=tf('s')  
s = 

    s 

Continuous-time transfer function. 

>> Kp=1  
Kp = 

    1 

>> Ki=3  
Ki = 

    3 

>> G=(Kp+Ki/s)/(x+y+z) 

G = 

    s + 3 
    ----- 
    6 s 

Continuous-time transfer function.