📄 example7_1a.m
字号:
s1=-6.0001+15.6492i;
ng=1;dg=[1 20 75 0];
ngv=polyval(ng,s1);dgv=polyval(dg,s1); %多项式求值
g=ngv/dgv;zeta=angle(g);
if zeta>0;phic=pi-zeta;end;
if zeta<0;phic=-zeta;end;
phi=angle(s1);zetaz=(phi+phic)/2;zetap=(phi-phic)/2;
zc=real(s1)-imag(s1)/tan(zetaz); %计算校正器零、极点
pc=real(s1)-imag(s1)/tan(zetap);
nc=[1 -zc];dc=[1 -pc];
nv=polyval(nc,s1);dv=polyval(dc,s1);kv=nv/dv;
kc=abs(1/(g*kv)); %确定校正器增益
if zeta<0;kc=-kc;end;
kc
Gc=tf(nc,dc)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -