⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lead1.m

📁 《MATLAB在控制系统中的应用》实例程序
💻 M
字号:
function [ngc,dgc]=lead1(ng0,dg0,s1)
ngv=polyval(ng0,s1); dgv=polyval(dg0,s1);
g=ngv/dgv; theta=angle(g); phi=angle(s1);
if theta>0
phi_c=pi-theta;
end
if theta<0;
phi_c=-theta
end
theta_z=(phi+phi_c)/2; theta_p=(phi-phi_c)/2;
z_c=real(s1)-imag(s1)/tan(theta_z);
p_c=real(s1)-imag(s1)/tan(theta_p);
nk=[1 -z_c]; dgc=[1 -p_c]; kc=abs(p_c/z_c);
if theta<0
kc=-kc
end
ngc=kc*nk;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -