并行算法3-4阶龙格库塔法

并行算法3-4阶龙格库塔法

ID:14193615

大小:115.50 KB

页数:4页

时间:2018-07-26

并行算法3-4阶龙格库塔法_第1页
并行算法3-4阶龙格库塔法_第2页
并行算法3-4阶龙格库塔法_第3页
并行算法3-4阶龙格库塔法_第4页
资源描述:

《并行算法3-4阶龙格库塔法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微分方程数值解实验报告实验序号:2日期:xxx年xx月xxx日班级xxxxx姓名xxxxxx学号xxxxxxxx实验名称Rugge-Kutta格式实验所用软件及版本Maltab20081、实验目的进一步理解Rugge-Kutta格式的设计思路和算法流程,培养动手实践能力和分析能力。2、实验内容编写三阶Rugge-Kutta格式和四阶Rugge-Kutta格式程序代码,取步长,分别计算下列常微分方程从到的数值解,将计算结果列于表1,并绘制误差对比图,给出相应的结论。准确解,步长取。表1.R-K格式的数值结果三阶R

2、-K格式四阶R-K格式准确解0.11.09541.09541.09540.21.18321.18321.18320.31.26491.26491.26490.41.34161.34161.34160.51.41421.41421.41420.61.48331.48321.48320.71.54921.54921.54920.81.61251.61251.61250.91.67341.67331.67331.01.73211.73211.73213、详细设计函数运行时需要调用下列函数:建立M文件funfcn.mf

3、unctionz=fun(x,y)z=y-2*x/y;三阶龙格—库塔公式的Matlab程序代码:function[X,Y]=Rungek(funfcn,x0,b,y0,h)x=x0;y=y0;n=fix((b-x0)/h);%?¨®????i=1;X=zeros(n,1);Y=zeros(n,1);X(i)=x0;Y(i)=y0;%??????fori=2:nk1=feval(funfcn,x,y);k2=feval(funfcn,x+h/2,y+h*k1/2);k3=feval(funfcn,x+h,y-h*

4、k1+2*h*k2);y=y+h/6*(k1+4*k2+k3);Y(i)=y;x=x+h;X(i)=x;end%¡ã????¨²??-???????¡§?????¨®??X,Y1=sqrt(1+2.*X)%??????gridlegend('?????¡Á?¨²?????????¡§????????????','??????y(x)');%???????¡Âwcha=abs(Y-Y1),plot(X,wcha,'mh')%»æͼgrid将其命名为:t3_Rungek.m在编辑窗口输入下列程序段,然后执行该程序

5、x0=0,b=1.1;y0=1;h=0.1;[X,Y]=t3_Rungek(@funfcn,x0,b,y0,h)四阶龙格—库塔公式的Matlab程序代码:function[X,Y]=Rungek(funfcn,x0,b,y0,h)x=x0;y=y0;n=fix((b-x0)/h);%Çó²½Êýi=1;X=zeros(n,1);Y=zeros(n,1);X(i)=x0;Y(i)=y0;%¸³³õÖµfori=2:nk1=feval(funfcn,x,y);k2=feval(funfcn,x+h/2,y+h*k1

6、/2);k3=feval(funfcn,x+h/2,y+h*k2/2);k4=feval(funfcn,x+h,y+h*k3);y=y+h/6*(k1+2*k2+2*k3+k4);Y(i)=y;x=x+h;X(i)=x;end%°´ÕÕÁú¸ñ-¿âËþ·½·¨½øÐÐÇó½âX,Y1=sqrt(1+2.*X)%¾«È·½âgridlegend('ÓÃËĽ×Áú¸ç¿âËþ·½·¨¼ÆËãµÄÊýÖµ½â','¾«È·½ây(x)');%ͼÐÎ˵Ã÷plot(X,Y,'*',X,Y1,'o');%»æͼ

7、wcha=abs(Y-Y1),plot(X,wcha,'mh')%»æͼgrid在编辑窗口输入下列程序段,然后执行该程序x0=0,b=1.1;y0=1;h=0.1;[X,Y]=Rungek(@funfcn,x0,b,y0,h)4、实验结果与分析四阶龙哥库塔法和精确解对比三阶龙哥库塔法和精确解对比三阶龙哥库塔法和精确解对比wcha=1.0e-004*wchaX0.10.20.30.40.50.60.70.80.91wcha0.00550.01050.03730.07120.11110.15730.21050.2

8、7210.34390.4279四阶龙哥库塔法和精确解对比wcha=1.0e-005*wchaX0.10.20.30.40.50.60.70.80.91wcha0.04170.07890.11640.15670.20160.25250.31140.38000.46060.55585、实验总结1、本次实验实现了常微分方程初值问题数值解法中的三阶、四阶龙哥库塔法2、通过实验发现龙哥库塔法比欧

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

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

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