版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九章常微分方程初值问题的数值解法第一部分内容提要一、数值解的一般概念常微分方程初值问题y(x)二f (x, y)的数值解是指通过一定的近似方法ly(xo) =y得出准确解y = y(x)在一列离散点x0,x1, X2,|( ,Xn,()|上的近似值y, yi,y2,|i(, yn,i。数值解的特征是步进式,即y(x)在1点的近似值yn.i是 由Xn,Xn,|l(等若干点处的近似值yn,yn,川的信息给出的递推公式。若yn -1依 赖于前面k步的值yn, yn二,|1(, yn丄彳,贝U称为k步法;k = 1称为单步法。利用y(x)在Xn,XndH,Xni的精确解y(Xn), y(Xn),|I
2、 ( , y(Xn借助某种 算法计算出yni,则称y(Xnyn 1为该方法的局部截断误差。如果一个算 法的局部截断误差是0(hp1),则称该方法是p阶的;而利用数值解yn,yndyn_i得到的yni与微分方程的精确解之差y(xn-yni称为整体 截断误差,即是该数值方法的误差。对于固定的X Xo,取h =XX0,用某种算法得到yn,如有nim y(x)-yn=0,则称该方法是收敛的。注意,因x是固定的,随着hT 0, 数值解的步数n::。在实际计算时由于舍入误差不可避免,实际得到数值解是 扎,稳定性即研究yn-yn,是否随着计算步骤n的增加而增加。 通常所提的稳定性是通过模 型方程y、 y(:
3、 : 0)来讨论的。 若当某一步yn有舍入误差时, 在以后的计算 中误差不会逐步扩大,则称这种稳定性为绝对稳定性。二、简单单步法及其收敛性、稳定性Euler法ynYnhf (Xn,yn)的局部截断误差为O(h2),整体截断误差为2O(h),即一阶收敛。对于模型问题y = y(::0),当0 ”:h:- 时,Euler扎法是数值稳定的。隐式Euler法yn i=yn hf (Xn i,yn.J的误差与Euler法相同,但是无条件 稳定:即对任意步长h 0,隐式Euler法都是稳定的。梯形法ynynh21 f (Xn, yn) f (x. 1, y. 1) l的误差比Euler法高一阶,也 是无条
4、件稳定的。改进Euler法yn 1二yn三卄风川)f (Xn 1, ynhf (Xn,yn)l是一种预测 校正方法:y訂=yn+hf (Xn, yn)-Euler法预测yc+ =y- f (XnynX f x %卩廿梯形法校正2 -它保持了梯形法的误差阶数,但不是无条件稳定的。三、龙格-库塔方法龙格-库塔类算法采用区间l-Xn,Xni1内若干点的斜率的加权平均来近似整 个区间的平均斜率,一般形式为fsYn厂yn 2KiI匚K厂心讨n)i_1Ki二f (XnCih ,ynCih ajKj小121, sIj=1如经典的4级(s=4)4阶(局部截断误差为0(h5)Runge-Kutta公式为hyn
5、1二ynT(K 0取极限得:2h这证明了数值解的收敛性。求解微分方程初值问题y、-5y,y(0) =1时,试推出其绝对稳定区间。分析:将格式应用于所给方程可导出 误差传播方程,从而求出绝对稳定区间 解:记舍入误差为;n。该隐式单步法应用于方程y=-5y时75hyn50h -15十-=-3 5h 3 5hk1-5 ynk1 =k1-15yn3 5hyn 1 = yn45 +50h -15I 3 + 5h25h2-20h66 10hyn从而误差传播方程为;n 1225h - 20h66 10h解不等式25h2-20h+66 10hyny(xn)、用隐式单步法(该方法也属于隐式Ru nge-Kutt
6、a方法)h(3k1k2)4h依=f (x +-, ynynyn3即1)k2二f (Xnh, ynhki)k -5 ynhb二-5yn故,该方法应用到所给方程的绝对稳定区间为(O,605三、用Taylor展开原理构造形如yn勺=(ynyn _!)h( _0fn 1fn J)的两步法,试确定系数:, +,使方法具有二阶精度,并推导其局部截断误差主 项。分析:本题考察构造多步法的方法;二阶精度即局部截断误差为0(h3)。解:由多步法局部截断误差的定义Tn 1= y(Xn1)一: y(Xn)- :y( X. _1)- h。y(X.)一“(X. _i)L将y(Xn 1),y(Xnj)和y(Xn分别在点X
7、n展开得:.2.3h川h叩4y(Xn 1) = y(Xnh)二y(Xn) hy (Xn)y (Xn)y (Xn) O(h )2 6h2hy(x曲(Xn-hry(Xn)-hy(Xn)石八和-厂区)o(h4)ZXnJZXn-hXZXnLhZXnLy区)0(h3)将此三式代入局部截断误差(3)式,我们有Tn1)y(Xn) hyoa1一0- U)h2y (XngG 云y(加一塔)亦)要使方法具有二阶精度,必需1 -2: =0, 1 :- 一:0- 0, 1_: 2* =0.1解得,=033飞,所以局部截断误差主项为8h3y(Xn)。此时1 * -3四、取 i,试用E“er法求解初值问题;(;:甞(0律0.2分析:先将二阶方程写为一阶方程组,再用Euler法求解 解:弓I进u=y,v = y,并记向量函数y= jU,则原二阶方程变为一阶方程组yj将Euler法yn .1二ynhf(Xn,yn)应用到该方程组得:yi二y。hf(Xo,y0)=+ 0.1广0、广1、即,用Euler法求得原二阶方程的数值解为yi=12=0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政部办公费用预算与执行报告
- 教育信息化的数据解析员求职全解
- 腾讯产品经理岗位面试技巧
- 酒店客户服务专员面试指南
- 技术支持工作流程管理规定
- 社交平台用户反馈处理与解决方案研究
- 酒店管理集团前台接待员岗位职责与招聘要求解读
- 医患关系错位现象解析
- 职工体育活动方案
- 铁路交通信号工程师面试指南
- CQI-17锡焊系统评估第二版(2021年8月发布)
- 红曲的发展与研究课件
- 微积分学课件:3-1微分中值定理
- 第二语言习得入门完整共7units课件
- 碳中和承诺对化工意味着什么
- 大型商务浴场员工管理手册
- 人教版高中化学教材实验内容必修1和2
- 河北省自然科学奖推荐书
- SH3503交工表格
- 美标四分制标准
- 5S与目视化管理培训教材(PPT 143页)
评论
0/150
提交评论