- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_关于单步法于多步法部分方法的分析
摘要: 通过《数值分析》这门课程我们学习了求解常微分方程初值问题的方法分为单步法和多步法,单步法主要有欧拉方法。改进的欧拉方法和龙格法,多步法主要有Adams法等方法,关于一阶常微分方程初值问题求解用数值方法求的是的近似值.所以本文主要用改进的欧拉方法和Adams法分别作为单步法和多步法的为代表进行误差分析等比较.
方法介绍:
一.单步法
1、欧拉公式:
1、方法构造的思想:微分方程初值问题
再用前项差代替一阶导数,则
此时x0, y0均已知y(x0)= y0,则由此式可近似求出y(x1)的近似值y,
般的利用在处的微分方程可得:,于这个差分格式我们称为欧拉公式.
特点 (1).单步方法; (2)显示格式 (3)局部截断误差因而是一阶精度.
2.改进欧拉方法
对其从到进行定积分得:
将右端的定积分用梯形公式来进行近似计算:
二.多步法
前面讲的方法:欧拉方法、改进欧拉方法、龙格-库塔方法均是单步方法,即在每一步要计算时,只要前面一个值已知的条件下秒可以计算出了。可以自成系统进行直接计算,因为初始条件只有一个已知,由可以计算,,用前面已知计算出来的,这前面计算好的个值来计算,这样自由度的增加来提高格式的精度。
如:
1.Adams方法:
1、方法构造的思想:微分方程初值问题将微分方程在上积分,.
即若已知来计算,
简记,用的拉格朗日插值多项式代替f
截断部分,用等距步长,得到的方法就是显式Adams方法. 的局部截断误差是因而是四阶精度的.
K步的Adams(阿达姆斯)公式:.
1步显式Adams公式:,即Euler公式.
2步显式Adams公式:
3 步显式Adams 公式:4 步显式Adams 公式(较常用公式之一):
类似可推导隐式 Adams 公式:
1 步隐式Adams 公式:
2 步隐式Adams 公式:3 步隐式Adams 公式(较常用公式之一):
预测-校正方法:用显式公式预测,用隐式公式校正。
4 阶Adams 公式为例
校正:
三.实例分析:
运用matlab分别用改进欧拉方法和Adams(三步法)法进行求解.
求得精确解为:
分别在窗口中运行:
方法1欧拉:
x0=0;xn=1.2;y0=2;h=0.1;
[y,x]=Eulergj(x0,xn,y0,h);
n=length(x);
fprintf( i x(i) y1(i)\n);
for i=1:n
fprintf(%2d %4.4f %4.4f\n,i,x(i),y(i));
end
方法2 Adams(三步法)x0=0;xn=1.2;y0=2;h=0.1;
[y,x]=Adamswai3(x0,xn,y0,h);
n=length(x);
fprintf( i x(i) y2(i)\n);
for i=1:n
fprintf(%2d %4.4f %4.4f\n,i,x(i),y(i));
end
Matlab运行结果:
1.改进欧拉方法:
i x(i) y1(i) 1 0.0000 2.0000 2 0.1000 1.6328 3 0.2000 1.4388 4 0.3000 1.3200 5 0.4000 1.2409 6 0.5000 1.1852 7 0.6000 1.1445 8 0.7000 1.1140 9 0.8000 1.0907 10 0.9000 1.0726 11 1.0000 1.0584 12 1.1000 1.0472 13 1.2000 1.0382
2. Adams(三步法)法i x(i) y2(i) 1 0.0000 2.0000 2 0.1000 1.5934 3 0.2000 1.4076 4 0.3000 1.2198 5 0.4000 1.1877 6 0.5000 1.1160 7 0.6000 1.1038 8 0.7000 1.0738 9 0.8000 1.0630 10 0.9000 1.0484 11 1.0000 1.0400 12 1.1000 1.0319 13 1.2000 1.0261 把数据放到excel中处理得:
改进的欧拉方法 Adams(三步法)法 精确解 误差 误差 0 2.0000 2.0000 0 2.0000 0 0.1 1.6097 1.6328 -0.023143 1.5934 0.016227 0.2 1.4181 1.4388 -0.020732 1.4076 0.010525 0.3 1.3037 1.3200 -0.016363 1.2198 0.083848 0.4 1.2281 1.2409 -0.0
您可能关注的文档
- 32电力网络潮流计算的手算解法.doc
- 35KV变电所建筑施工方案.doc
- 3DsMAX布置场景灯光教程.doc
- 3G室内覆盖场强预测方法.doc
- 33几种常见的磁场教案.doc
- 3X70超滤系统方案.doc
- 3厂房脚手架专项施工方案.doc
- 3米和10米场地的区别.doc
- 420758czjjszzw《动物营养与饲料》复习自测题及答案(第一至六章).doc
- 4051008期5技术纵横李艳丽李艳春特高含水期水驱低效井界定的探讨及应用.doc
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)