对于系统的闭环传递函数为16/(s^2+8*zeta*s+16),其中zeta=0.707,求二阶系统的单位脉冲响应,单位阶跃响应,单位斜坡响应
用MATLAB所写程序如下:
symsszeta
zeta=0.707;num=[16];den=[18*zeta16];
p=roots(den);
sys=tf(num,den);
t=0:0.01:3;
figure(1)
impulse(sys,t);grid
xlabel( );ylabel(c(t));title(impulseresponse);
>>figure(2)
step(sys,t);grid
xlabel( );ylabel(c(t));title(stepresponse);
figure(3)
u=t;
lsim(sys,u,t,0);grid
xlabel( );ylabel(c(t));title( ampresponse);