hslogic_连续时间系统的时域分析
一、实验目的:
1、掌握卷积计算方法。
2、掌握函数lsim、impulse、step的用法。
3、运用课堂上学到的理论知识,从RC、RL一阶电路的响应中正确区分零输入响应、零状态响应、自由响应与受迫响应。
二、实验设备:
安装有matlab6.5以上版本的PC机一台。
三、实验内容、源程序及执行结果
1、分别用函数lsim和卷积积分两种方法求如图所示系统的零状态响应。其中L=1,R=2,e(t)=e-tε(t),I(0-)=2。
解:系统方程为:y’(t)+2y(t)=e(t)
(1)函数lsim分析法:
t=0:0.01:5;
sys=tf([1],[1 2]);
f=exp(-t).*(t>=0);
y=lsim(sys,f,t);
plot(t,y);
xlabel('Time(sec)')
ylabel('y(t)')
(2)卷积积分分析法:
ts=0;te=5;dt=0.01;
sys=tf([1],[1 2]);
t=ts:dt:te;
f=1*exp(-1*t);
y=impulse(sys,t);
ft=conv(f,y);
plot(ft);
xlabel('Time(sec)')
ylabel('f(t)')
2.求上述系统的冲击响应与阶跃响应
(1)冲击响应:
ts=0;te=5;dt=0.01;
sys=tf([1],[1 2]);
t=ts:dt:te;
f=1*exp(-1*t);
y=impulse(sys,t);
plot(t,y);
xlabel('Time(sec)')
ylabel('h(t)')
(2)阶越响应:
ts=0;te=5;dt=0.01;
sys=tf([1],[1 2]);
t=ts:dt:te;
f=1*exp(-1*t);
y=step(sys,t);
plot(t,y);
xlabel('Time(sec)')
ylabel('y(t)')