数值计算方法实验报告6

数值计算方法实验报告6

ID:44715440

大小:63.01 KB

页数:7页

时间:2019-10-25

数值计算方法实验报告6_第1页
数值计算方法实验报告6_第2页
数值计算方法实验报告6_第3页
数值计算方法实验报告6_第4页
数值计算方法实验报告6_第5页
资源描述:

《数值计算方法实验报告6》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告实验名称(教师填写)利用欧拉方法求常微分方程近似数值解实验目的(教师填写)1.学会利用欧拉方法求微分方程的数值解。2.观察欧拉显式方法的收敛性。3.观察欧拉显式方法的数值不稳定性。实验题目(教师填写)完成第一题。(第二题选作。)1.取用欧拉显式方法求解一阶线性微分方程:计算到并与精确解比较。2.取用欧拉显式方法求解线性微分方程:并画出曲线。用改进的欧拉方法(或欧拉隐式方法)重复求解上述问题。试解释你所观察到的现象。实验报告要求(教师填写)7实验内容与步骤(学生填写)如果步骤较多,请自行加页(A

2、4幅面)第一题#include#includefloatfunc(floatx,floaty){y=pow(y,1/3);return(x*y);}floateuler(floatx0,floatxn,floaty0,intn){floatx,y,h;inti;x=x0;y=y0;h=(xn-x0)/n;for(i=1;i<=n;i++){y=y+h*func(x,y);x=x0+i*h;}return(y);}voidmain(){floatx0,xn,y0,e;i

3、ntn;intclrscr();printf("inputn:");scanf("%d",&n);printf("inputx0,xn:");scanf("%f%f",&x0,&xn);printf("inputy0:");scanf("%f",&y0);e=euler(x0,xn,y0,n);printf("y(%f)=%6.4f",y0,e);}7实验内容与步骤(学生填写)选做题方法一#include#includefloatfunc(floatx

4、,floaty){return((50)*y);}floateuler(floatx0,floatxn,floaty0,intn){floatx,y,h,yp,yc;inti;x=x0;y=y0;h=(xn-x0)/n;for(i=1;i<=n;i++){y=y+h*func(x,y);x=x0+i*h;}return(y);}voidmain(){floatx0,xn,y0,e;intn;intclrscr();printf("inputn:");scanf("%d",&n);printf(

5、"inputx0,xn:");scanf("%f%f",&x0,&xn);printf("inputy0:");scanf("%f",&y0);e=euler(x0,xn,y0,n);printf("y(%f)=%6.4f",y0,e);}77实验内容与步骤(学生填写)选做题方法二#include#includefloatfunc(floatx,floaty){return((50)*y);}floateuler(floatx0,floatxn,floaty0

6、,intn){floatx,y,h,yp,yc;inti;x=x0;y=y0;h=(xn-x0)/n;for(i=1;i<=n;i++){yp=y+h*func(x,y);x=x0+i*h;yc=y+h*func(x,yp);y=(yp+yc)/2.0;}return(y);}voidmain(){floatx0,xn,y0,e;intn;intclrscr();printf("inputn:");scanf("%d",&n);printf("inputx0,xn:");scanf("%f

7、%f",&x0,&xn);printf("inputy0:");scanf("%f",&y0);e=euler(x0,xn,y0,n);printf("y(%f)=%6.4f",y0,e);}7实验结果与实验结论(学生填写)第一题运行结果:选做题方法一运行结果:选做题方法二运行结果:第一题结果分析:将x=2代入精确解得:y=2.8284,从计算结果看来,虽然等分n越大,数值解越精准,但精度并不大。第二题分析结果:从算法来看,改进的欧拉法以隐函数的方式给出yn+1,计算时使用迭代法,较欧拉显示法,欧

8、拉隐式法明显的提高了计算精度但同时增加了计算量。7姓名李小凤魏雪龚巧央冷月张磊学号104303015131043031611104303161610430314631043031158班级14成绩教师姓名:时间:7

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

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

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