用matlab微分方程问题的计算机求解

用matlab微分方程问题的计算机求解

ID:5858882

大小:32.00 KB

页数:2页

时间:2017-12-26

用matlab微分方程问题的计算机求解_第1页
用matlab微分方程问题的计算机求解_第2页
资源描述:

《用matlab微分方程问题的计算机求解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验报告131、实验名称:用MATLAB微分方程问题的计算机求解。2、实验目的:学会如何运用matlab求解微分方程通解以及求解四阶定步长方程。3、实验内容:一、试求解下面微分方程的通解以及满足条件下的解析解。程序和结果如下:symst[x,y]=dsolve('D2x+5*Dx+4*x+3*y=exp(-6*t)*sin(4*t)','2*Dy+y+4*Dx+6*x=exp(-6*t)*cos(4*t)')结果如下:x=-681/40820*exp(-6*t)*sin(4*t)+1013/40820*exp(-6*t)*cos(4*t)+C1*exp(

2、t)+C2*exp(-13/4*t-1/4*t*57^(1/2))+C3*exp(-13/4*t+1/4*t*57^(1/2))y=279/4082*exp(-6*t)*sin(4*t)-433/4082*exp(-6*t)*cos(4*t)-10/3*C1*exp(t)-5/8*C2*exp(-13/4*t-1/4*t*57^(1/2))-1/8*C2*exp(-13/4*t-1/4*t*57^(1/2))*57^(1/2)-5/8*C3*exp(-13/4*t+1/4*t*57^(1/2))+1/8*C3*exp(-13/4*t+1/4*t*57^(

3、1/2))*57^(1/2)二、请给出求解下面微分方程的Matlab命令,并绘制y(t)曲线:试选择四阶定步长Runge-Kutta算法求解该方程。程序和结果如下:引入变量,这样可以写成一阶微分方程:运行程序如下:Fun=inline('[x(2);x(3);-t*x(1)*x(2)-t^2*x(2)*x(1)^2+exp(-t*x(1))]','t','x');[t,x]=ode45(Fun,[0,10],[2;0;0])plot(t,x)

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

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

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