用MATLAB将传递函数化为零极点增益模型并绘制零极点图将传递函数化为零极点增益模型并绘制零极点图•>>num=[328];•>>den=[13842];•>>G=tf(num,den)•Transferfunction:•3s^2+2s+8•-----------------------------•s^4+3s^3+8s^2+4s+2••>>G1=zpk(G);•>>z=G1
z;•>>p=G1
p;•>>Z=z{:};•>>P=p{:};•>>k=G1
k;•>>pzmap(G);•>>pzmap(G1);•>>gridon将传递函数化为零极点增益模型并绘制零极点图•Transferfunction:•3s^2+2s+8•-----------------------------•s^4+3s^3+8s^2+4s+2•将上式化为零极点增益模型,并绘制零极点图
•>>num=[328];•>>den=[13842];•>>G=tf(num,den)求传递函数
命令后无“;”则屏幕立即显示,否则不显示
Transferfunction:3s^2+2s+8-----------------------------s^4+3s^3+8s^2+4s+2•>>G1=zpk(G);%化为零极点增益形式•>>z=G1
z;%将G1零点存入z•>>p=G1
p;%将G1极点点存入p•>>k=G1
k;%将G1增益存入k>>Z=z{:}Z=-0
3333+1
5986i-0
3333-1
5986i>>P=p{:}P=-1
2496+2
2082i-1
2496-2
2082i-0
2504+0
4980i-0
2504-0
4980i显示零点显示极点%下面语句也可获得零极点
>>[z,p,k]=tf2zp(num,den)>>pzmap(G1);%绘制零极点图>>gridon%打开绘图