李亚强数学软件实验二十六实验报告

李亚强数学软件实验二十六实验报告

ID:12037480

大小:28.00 KB

页数:3页

时间:2018-07-15

李亚强数学软件实验二十六实验报告_第1页
李亚强数学软件实验二十六实验报告_第2页
李亚强数学软件实验二十六实验报告_第3页
资源描述:

《李亚强数学软件实验二十六实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西京学院数学软件实验任务书课程名称数学软件实验班级数0901学号0912020107姓名李亚强实验课题微分方程组数值算法——四阶Runge-Kutta数值算法实验目的熟悉微分方程组数值算法——四阶Runge-Kutta数值算法实验要求运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成实验内容微分方程组数值算法——四阶Runge-Kutta数值算法成绩教师-2-实验二十六实验报告一、实验名称:微分方程组数值算法——四阶Runge-Kutta数值算法。二、实验目的

2、:进一步熟悉微分方程组数值算法——四阶Runge-Kutta数值算法。三、实验要求:运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成程序设计。四、实验原理:四阶Runge-Kutta数值算法:对于求解一阶微分方程组问题由初值问题的经典Runge-kutta公式可得一阶常微分方程组初值问题的Runge-kutta公式:-2-一、实验内容:%四阶Runge-Kutta数值算法functiony=DELGKT4_lungkuta(f,h,a,b,y0,varvec

3、)formatlong;N=(b-a)/h;y=zeros(N+1,1);y(1)=y0;x=a:h:b;var=findsym(f);fori=2:N+1K1=Funval(f,varvec,[x(i-1)y(i-1)]);K2=Funval(f,varvec,[x(i-1)+h/2y(i-1)+K1*h/2]);K3=Funval(f,varvec,[x(i-1)+h/2y(i-2)+K2*h/2]);K4=Funval(f,varvec,[x(i-1)+hy(i-1)+h*K3]);y(i)=y

4、(i-1)+h*(K1+2*K2+2*K3+K4)/6;endformatshort;-2-

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

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

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