实验四 MATLAB求Laplace变换及逆变换.ppt

实验四 MATLAB求Laplace变换及逆变换.ppt

ID:52541740

大小:80.50 KB

页数:17页

时间:2020-04-09

实验四 MATLAB求Laplace变换及逆变换.ppt_第1页
实验四 MATLAB求Laplace变换及逆变换.ppt_第2页
实验四 MATLAB求Laplace变换及逆变换.ppt_第3页
实验四 MATLAB求Laplace变换及逆变换.ppt_第4页
实验四 MATLAB求Laplace变换及逆变换.ppt_第5页
资源描述:

《实验四 MATLAB求Laplace变换及逆变换.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、实验四MATLAB求Laplace变换及逆变换(一)实验类型:综合性(二)实验类别:基础实验(三)实验学时数:2学时.基本命令:1、拉普拉斯(laplace)变换命令:L=laplace(f,t,s)%求函数f(t)的laplace变换LL是s的函数,参数s省略,返回结果L默认为’s’的函数;f为t的函数,当参数t省略,默认自由变量为’t’.2、拉普拉斯(laplace)逆变换命令:L=ilaplace(f,t,s) %求L的laplace你逆变换f解:【Matlab源程序】symstsUt=sym('Hea

2、viside(t)');L=laplace(Ut)%结果为:L=1/s例1求阶跃函数Ut的laplace变换当t经位移变化时的laplace变换symsts;symsbpositive;Ut=sym('Heaviside(t-b)');L=laplace(Ut)%结果为:L=exp(-s*b)/s例2求δ函数Dt的laplace变换解【Matlab源程序】symstsDt=sym('Dirac(t)');L=laplace(Dt)%结果为:L=1当t经位移变化时的laplace变换symsts;symsbpo

3、sitive;Ut=sym('Heaviside(t-b)');L=laplace(Ut)%结果为:L=exp(-s*b)解【Matlab源程序】symsts;symsabpositivef=[exp(-a*t)*sin(b*t)];L=laplace(f)例3求函数的laplace变换%结果为:L=1/b/((s+a)^2/b^2+1)解【Matlab源程序】symsts;symsomegaf=sin(omega*t);L=laplace(f)例4求函数f=sinωt的laplace变换%结果为:L=ome

4、ga/(s^2+omega^2)symsts;symsbetapositiveg=sym('Dirac(t)');h=sym('Heaviside(t)');f=exp(-beta*t)*g-beta*exp(-beta*t)*h;L=simple(laplace(f))%结果为:L=s/(s+beta)例5求下列【Matlab源程序】是哪个函数的laplace变换?解【Matlab源程序】symstsaf=t*sin(a*t);g=t*cos(a*t);L1=simple(simple(laplace(f)

5、))L2=simple(expand(laplace(g)))求多个函数的laplace变换的【Matlab源程序】例6求函数f=t*sin(a*t);g=t*cos(a*t);的laplace变换?%结果为:L1=2/(s^2+a^2)^2*s*aL2=1/(s^2+a^2)^2*(s^2-a^2)或解:【Matlab源程序】symstsaf=t*sin(a*t);g=t*cos(a*t);L1=simple(laplace(f))L2=simple(laplace(g))%结果为:L1=2/(s^2+a^

6、2)^2*s*aL2=1/(s^2+a^2)^2*(s^2-a^2)解【Matlab源程序】symstsaf=t*exp(a*t)*sin(a*t);g=t*exp(a*t)*cos(a*t);L1=laplace(f)L2=simple(laplace(g))例7求函数f=t*exp(a*t)*sin(a*t);g=t*exp(a*t)*cos(a*t);的laplace变换%结果为:L1=2/a^3/((s-a)^2/a^2+1)^2*(s-a)L2=s*(s-2*a)/(s^2-2*s*a+2*a^2)

7、^2解【Matlab源程序】symstsxaf=int(x*exp(a*x)*sin(a*x),0,t);L=simple(laplace(f))%结果为:L=2*a*(s-a)/(s^2-2*s*a+2*a^2)^2/s例8求函数f=int(x*exp(a*x)*sin(a*x),0,t);的laplace变换解【Matlab源程序】symstsf=sin(t)/t;L=laplace(f)M=int(sin(t)/t,0,+inf)例9求函数f=sin(t)/t的laplace变换及%结果为:L=atan

8、(1/s)M=1/2*pi解【Matlab源程序】symstsh=sym('Heaviside(5*t)');g=sym('Heaviside(5*t-2)');L1=laplace(h)L2=simple(laplace(g))%简化%结果为:L1=1/sL2=exp(-2/5*s)/s例10求函数h=sym('Heaviside(5*t)');g=sym('Heaviside(5*t-2)');

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。