- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与线性系统实验报告5
连续信号与系统的分析及MATLAB实现
掌握MATLAB 实现连续时间信号拉普拉斯变换及逆变换的方法。
掌握MATLAB 绘制拉普拉斯变换的三维曲面图分析复频域特性和特性。
连续时间非周期信号的拉普拉斯变换及逆变换(laplace( )及ilaplace( )函数);
拉普拉斯变换的数值算法
绘制拉普拉斯变换的三维曲面图()及
实验软件: MATLAB软件
实验内容及实验记录
12.1 利用MATLAB的laplace函数,求下列信号的拉普拉斯变换。
(1)
syms t;
F=(1-exp(-0.5*t))*Heaviside(t);
L=laplace(F)
运行的结果为:
L =
1/s-1/(s+1/2)
12.2 利用MATLAB的ilaplace函数,求下列像函数F(s)的拉普拉斯逆变换。
(1)syms s;
L=(s+1)/(s*(s+2)*(s+3));
F=ilaplace(L)
运行的结果:
F =
1/6+1/2*exp(-2*t)-2/3*exp(-3*t)
12.3 利用MATLAB的residue函数求12.2题中(1)小题的拉普拉斯逆变换,并与ilaplace函数的计算结果进行比较。
(1)a=[1 1];
b=[1 5 6 0];
[k,p,c]=residue(a,b)
运行的结果为:
k =
-0.6667
0.5000
0.1667
p =
-3.0000
-2.0000
0
c =
[]
由上述程序的运行结果知,F(s)有三个单实极点,
部分分式展开结果:
F(s)=(-2/3)/(s+3)+0.5/(s+2)+(1/6)/s
则拉普拉斯逆变换:
f(t)=(-2/3e^(-3t)+0.5e^(-2t)+1/6)u(t)
用residue函数求出的结果与用ilaplace函数求出的结果是一样的。只是后者简单点。
12.4 试用MATLAB绘出下列信号拉普拉斯变换的三维曲面图,并通过三维曲面图观察分析信号的幅频特性。
(4) f(t)=exp(-t)*cos(pi*t/2)*u(t)
其对应的拉氏变换为:
(1)
syms t;
F=exp(-t)*cos(pi/2*t);
L=laplace(F)
L =
(s + 1)/((s + 1)^2 + pi^2/4)
曲面图及代码为:
x=-1:0.08:0.2;
y=-2:0.08:2;
[x,y]=meshgrid(x,y);
s=x+i*y;
F=abs(4./pi.^2.*(s+1)./(4.*(s+1).^2./pi.^2+1));
mesh(x,y,F);
surf(x,y,F)
colormap(hsv);
title(单边指数信号拉普拉斯变换幅度曲面图);
xlabel(实轴)
ylabel(虚轴)
由该曲面可直观看出曲面图中有两个峰点位置t0=0;
t=-2:0.001:60;
y=Heaviside(t);
subplot(2,3,1);
plot(t,y,b);
set(gca,color,[1 1 1]);
set(gca,XColor,[0 0 0]);
set(gca,YColor,[0 0 0]);
set(gca,ZColor,[0 0 0]);
title(u(t)的时域波形 ,Color,[0 0 0]);
axis([-2,60,-0.2,2]);
b=[0 1];
a=[1 0];
subplot(2,3,2);
lapulas1(b,a,t0);
title(拉氏变换幅度曲面图,Color,[0 0 0]);
subplot(2,3,3);
lapulas2(b,a,t0);
title(u(t)相位曲面图,Color,[0 0 0]);
hold on
t0=input(信号尺度变换因子t0:)
subplot(2,3,4)
文档评论(0)