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)')

 

猜你喜欢

转载自blog.csdn.net/ccsss22/article/details/108418318