一、实验目的
1.掌握利用MATLAB对LTI连续系统进行时域分析和频域分析的基本方法;
2.深刻理解连续时间系统的系统函数在分析连续系统的频率特性中的重要作用及意义。
二,实验内容
1,已知系统y″(t)+4y’(t)+3y(t)=f’(t) ,输入f(t)=e^(-t) ε(t) ,起始状态为y(0-)=y’ (0-)=1 。
(1)用dsolve函数求零输入响应、零状态响应和全响应:
2018a版MATLAB程序如下
clc
clear
yzi = dsolve('D2y+4*Dy+3*y=0','y(0)=1,Dy(0)=1') %求零输入响应
anns = dsolve('D2y+4*Dy+3*y=Df','f=exp(-t)*heaviside(t)','y(-0.001)=0,Dy(-0.001)=0');% heaviside(t)表示单位阶跃信号
yzs = simplify(anns.y) %求零状态响应,ans为结构体,ans.y为零状态响应
y = simplify(yzi+yzs) %求全响应
结果:
零输入响应yzi = 2exp(-t) - exp(-3t)
零状态响应yzs = piecewise(0 < t, exp(-t)/4 - exp(-3t)/2 - (texp(-t))/2, t < 0, 0)
全响应y = piecewise(0 < t, (9exp(-t))/4 - (3exp(-3t))/2