一阶系统的时域分析MATLAB的响应

标签:
杂谈 |
我所用传递函数1/(5*s+1),用MATLAB描绘所得一介系统的单位阶跃函数,单位脉冲函数,单位斜波函数的响应图形,其程序如下:
syms
num=[1];den=[5
>>
Transfer
-------
5
>>
C=ilaplace((1/(5*s+1))*(1/s))
>>
>>
>>
figure(2);
xlabel('t');ylabel('c(t)');title('impulse
>>
u=t;
lsim(sys,u,t,0);grid
>>
从图中我们可以得到一阶系统的单位阶跃响应上升时间为11.3,超调量为0,调节时间为19.7
num=[1];den=[5
sys=tf(num,den)
Transfer
-------
5
>>
C=ilaplace((1/(5*s+1))*(1/s))
figure(1)
step(sys,t);grid
xlabel('t');ylabel('c(t)');title('step
C
1-exp(-1/5*t)
>>
num=[1];den=[4
sys=tf(num,den)
Transfer
-------
4
>>
hold
>>
sys=tf(num,den)
Transfer
-------
3
>>