




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章常微分方程数值解,计算方法,第九章常微分方程数值解,9.1引言,9.3Runge-Kutta法,9.2简单数值方法,本章要点:,本章作业,本章主要研究基于微积分数值解法的常微分方程数值解,主要方法有,Euler方法、改进Euler方法Runge-Kutta方法,P316.1-4选二;5.(1)(2)选一;6,7选一.,9.1引言,在工程和科学技术的实际问题中,常需要求解微分方程,只有简单的和典型的微分方程可以求出解析解,而在实际问题中的微分方程往往无法求出解析解,在高等数学中见过以下常微分方程:,-(1),-(2),-(3),(1),(2)式称为初值问题,(3)式称为边值问题,-(4),另外,在实际应用中还经常需要求解常微分方程组:,这里主要研究问题(1)的数值解法。,我们首先介绍初值问题(1)的解存在的条件,定理1.,对于问题(1),要求它的数值解,-(1),从(1)的表达式,可以看出,求它的数值解的关键在于,-(1),对于初值问题(1),在下列子区间上分别应用两点数值微分公式,9.2简单的数值方法,9.2.1欧拉法与后退欧拉法,假设节点为等距节点,步长,-(6),记,(6)式称为求解初值问题(1)的(前进)Euler公式,(1)右端的积分用左矩形公式,(2)右端的积分用右矩形公式,或由,也可得,由于后退Euler公式是隐形公式,计算例1将很麻烦,事实上大多数情况下用后退Euler公式都较困难,用迭代法逐步显化,得到新的Euler公式,-(10),由Lipstz条件,因此,只要,就有,-(7),此方法称为预测校正系统,这种类型的方法称为单步格式或单步法,Euler方法的几何体现:,前进Euler公式,后退Euler公式,例1.,解:,由前进Euler公式,Euler1.m,得,依此类推,有,01.00000.10001.10000.20001.19180.30001.27740.40001.35820.50001.43510.60001.50900.70001.58030.80001.64980.90001.71781.00001.7848,用Euler公式的预测校正系统求解例1.,例2.,解:,由(7)式,有,Euler1.m,依此类推,得,01.00000.10001.09180.20001.17630.30001.25460.40001.32780.50001.39640.60001.46090.70001.52160.80001.57860.90001.63211.00001.6819,比较不同的结果,9.2.2梯形法,改进的Euler法,-(10),平均化形式,9.2.4单步法的局部截断误差与阶,单步法一般形式,Euler公式的局部截断误差为,主项,对Euler公式,对后退Euler公式,主项为,对梯形法,主项为,定义2.,例3.,用Euler公式、梯形公式和改进Euler公式求解初值问题,并比较结果的精度,解:,(1)Euler公式,(2)梯形公式,(3)改进Euler公式,使用MATLAB软件,Euler2.m,结果为,结果比较,Euler法的精度不如梯形公式,Euler公式的局部截断误差为,具有1阶精度,后退Euler公式的局部截断误差为,也具有1阶精度,显然一个求解公式的精度越高,计算解的精确性也就越好,从前面的分析可知,Euler法的精度并不算高,*基于数值积分的常微分方程数值解法,-(1),对于初值问题,-(11),矩形求积公式,梯形求积公式,误差为,Simpson求积公式,误差为,将以上求积公式代入(11)式,并加以处理就可得到相对应的求解公式,(一)矩形求解公式,由,可得,令,-(12),(12)式称为矩形公式(矩形法),实际上就是Euler求解公式,(二)梯形求解公式,由,可得,令,-(13),称(13)式为梯形求解公式(梯形法),注意:(13)式是隐形公式,则梯形公式第k步的截断误差为,显然梯形法具有二阶精度,由于梯形公式为隐形公式,一般情况下不易显化,(三)Simpson求解公式,将Simpson求积公式,代入(11),简化后,得,-(16),由Simpson求积公式的误差,可以近似得到(16)式的截断误差为,仔细分析(16)式,如何求?,求积公式(16)的精度为4阶,考虑将(16)式改为下面的形式,-(17),-(18),(17)式称为Simpson求解公式,(18)为相应的截断误差项,(17)式是一个隐式求解公式,这种形式称为多步法,在本课程中将不予介绍,9.3Runge-Kutta法,考虑改进Euler法,如果将其改成,-(1),改进Euler法是由梯形公式和Euler公式复合而成,梯形公式具有2阶精度,形如(1)式的求解公式称为二阶Runge-Kutta法,同样可以证明,改进Euler法也具有2阶精度,9.3.1显式Runge-Kutta方法的一般形式,要使公式阶数高,就必须使右端积分求积公式精度提高,均为常数.(1)和(2)称为r级显式Runge-Kutta方法,当时,就是欧拉法,阶;,当时,改进的欧拉法,阶;,改进的Euler法,-(10),9.3.2二阶显式Runge-Kutta方法,对,由(1)和(2)得,(3),为待定常数。,(3)的截断误差为,而,其中,代入截断误差,有,要使阶,必须,即,(4),(4)的解不唯一。令,则得,这样得到的公式称为二阶R-K方法。,若取,就是改进的Euler法,(5)称为中点公式。也可表为,9.3.3三阶与四阶R-K方法,取,得公式,(6),其中,(6)的截断误差为,得多解方程组,为待定参数。,和,这样得到的公式称为三阶R-K方法。其中一个常见公式,(7),类似地,可导出四阶R-K方法。其中一个常见公式,(8),例1.使用高阶R-K方法计算初值问题,解:,(1)使用三阶R-K方法(7),RK.m,其余结果如下:,(2)如果使用四阶R-K方法(10),nxnk1k2k3yn1.00000.10001.00001.10251.25551.11112.00000.20001.23451.37551.59451.24993.00000.30001.56241.76372.09221.42844.00000.40002.04042.34232.86581.66645.00000.50002.77683.25874.16341.9993,其余结果如下:,nxnk1k2k3k4yn1.00000.10001.00001.10251.11331.23511.11112.00000.20001.23461.37561
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 30万千瓦工业园绿色供电项目社会稳定风险评估报告
- 《餐饮服务与管理》我开始接触餐饮服务技能了-熟能生巧(3)(课后自测)答案版
- 崇州领益模具、金属绝缘产品技改项目环境影响报告表
- CTP版材生产扩能技术改造项目环境影响报告书
- 餐饮店长招聘面试题及答案
- 道路交通工程设计优化方案
- 焦作中考语文试卷及答案
- 应用英语考试试题及答案
- 乡镇新媒体试题及答案
- 市政公共设施建设计划
- 2024年米粉项目实施方案
- 日本商务谈判风格剖析课件
- 顶管顶力计算
- 综合实践活动课程的设计与实施
- 《影视鉴赏》教学课件 《影视鉴赏》第三章
- 职工三级安全教育卡模版
- 新疆民族团结模范人物
- 供应链金融业务培训课件
- 幼儿教育政策法规解读-高职-学前教育专业课件
- 污染场地环境风险管理与原位地下水修复技术 陈梦舫
- GB∕T 26745-2021 土木工程结构用玄武岩纤维复合材料
评论
0/150
提交评论