MATLAB表示传递函数
-
多项式
对于系统传递函数
使用行向量num、den分别表示系统传递函数的分子、分母
即num=[b0 b1 ... bn] den=[a0 a1 ... an]
使用命令sys=tf(num,den)可以得到系统传递函数
eg.
num=[2 5 3 6]
den=[1 6 11 6]
sys=tf(num,den)
运行结果:
num =
2 5 3 6
den =
1 6 11 6
sys =
2 s^3 + 5 s^2 + 3 s + 6
-----------------------
s^3 + 6 s^2 + 11 s + 6
-
零点极点式
对于系统传递函数
使用行向量z,p分别表示系统传递函数的零点和极点,K表示传递函数的增益
即z=[z1 z2 ... zm] p=[p1 p2 ... pn]
sys=zpk(z,p,k)
MATLAB进行部分分式展开