常微分方程数值解法课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《常微分方程数值解法课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微分方程 数值 解法 课件
- 资源描述:
-
1、12 欧拉(欧拉(Euler)方法、向后欧拉法、梯形法及梯形)方法、向后欧拉法、梯形法及梯形法的预估校正法法的预估校正法 欧拉法的收敛性欧拉法的收敛性 龙格库塔方法、线性多步法、预估校正法龙格库塔方法、线性多步法、预估校正法*。 一阶微分方程组与高阶微分方程的数值解法一阶微分方程组与高阶微分方程的数值解法*3在解决科技领域的实际应用问题时,常微分方程求解在解决科技领域的实际应用问题时,常微分方程求解是常见的。本章着重讨论一阶方程初值问题是常见的。本章着重讨论一阶方程初值问题的数值解法。对高阶方程和微分方程组的数值解,的数值解法。对高阶方程和微分方程组的数值解,其基本思想是完全一样的其基本思想是
2、完全一样的解初值问题有多种解解初值问题有多种解析方法,但解析法只能对一些特殊类型的方程才析方法,但解析法只能对一些特殊类型的方程才能求出其准确解,多数情况只能用近似方法求解。能求出其准确解,多数情况只能用近似方法求解。初值问题的数值解法,就是寻求方程的解初值问题的数值解法,就是寻求方程的解( )y x在自变量在自变量x的一系列离散节点上的近似值。的一系列离散节点上的近似值。00(,),(),dyfxydxy xy4,)()(),(3212100/nnyyyyxxxxyyxyyxfy近似解:,处的在节点求:精确解初值问题初值问题5 相邻两节点间的距离相邻两节点间的距离 称为步长,通称为步长,通常
3、在计算上采用相等的步长常在计算上采用相等的步长 ,这时等距,这时等距节点节点 , 初值问题的数值解法的基本特点是:求解过程是初值问题的数值解法的基本特点是:求解过程是顺着节点排列的顺序一步一步的向前推进,即按顺着节点排列的顺序一步一步的向前推进,即按递推方法由已知的递推方法由已知的 求出求出 。所。所以,初值问题的数值解法就是建立这种递推公式。以,初值问题的数值解法就是建立这种递推公式。1nnnhxxnhh0nxxnh0,1,2,n 01,nyyy1ny6将微分方程两端从将微分方程两端从nx到到1nx积分,得积分,得11()( )( , ( )nnxnnxy xy xf x y x dx(0,
4、1,2,)n这样,求原初值问题式的解,转化为求问题式这样,求原初值问题式的解,转化为求问题式的解的解, ,利用各种求积公式就可以得到一些求利用各种求积公式就可以得到一些求()ny x的近似公式。的近似公式。 7 差商方法差商方法001001/)(),()()()(),(yxyyxhfyyyxyhxyxyyxfynnnnnn8 数值积分方法数值积分方法)(,()(,()(,()()()(,()()(,)(,(/nnhxxhxxnnnhxxxyxhfdttytfdttytfxyhxyxxdttytfxyhxyhxxxyxfynnnn时,有当得上积分,在9 数值积分方法数值积分方法100()()(
5、, ( )(, ()(,)()nnxhnnxnnnnnny xhy xf t y t dthf xy xyyhf xyyy x(看成矩形)10 向后差商向后差商00111001/)(),()()()(),(yxyyxhfyyyxyhxyxyyxfynnnnnn11 中心差商中心差商00110011/)(),()(2)()(),(yxyyxhfyyyxyhxyxyyxfynnnnnn12)(),(),(2)(,()(,(2)(,()()(0011111xyyyxfyxfhyyxyxfxyxfhdttytfxyhxynnnnnnnnnnhxxnnnn13 梯形公式梯形公式( (见上页见上页) ),
6、实际上是,实际上是Euler方法和隐式方法和隐式Euler方法的算术平均。方法的算术平均。 梯形公式的精度为二阶。梯形公式的精度为二阶。 例:用梯形公式求下列初值问题的解在例:用梯形公式求下列初值问题的解在 ).01. 0(01. 0yx上的值1)0(,yydxdy14 改进的改进的Euler方法为方法为Euler方法和梯形公式的结合,方法和梯形公式的结合,也称作预估也称作预估-校正法。校正法。)(),(),(2),(001111xyyyxfyxfhyyyxhfyynnnnnnnnnn15 嵌套形式嵌套形式),(,(),(211nnnnnnnnyxhfyxfyxfhyy1ny16),(),(,
7、(),(),()(21111121211hkyxfyxhfyxfyxfkyxfkkkhyynnnnnnnnnnnn平均化形式17 称一种数值方法是称一种数值方法是p p阶的,如果其局部截断误差阶的,如果其局部截断误差为为 。 EulerEuler方法和隐式方法和隐式EulerEuler方法的精度是一阶的。方法的精度是一阶的。 二步二步EulerEuler方法的精度是二阶的。方法的精度是二阶的。)(1phO18 改进的改进的EulerEuler方法也可写成方法也可写成),(),(22121211kyhxhfkyxhfkkkyynnnnnn19),(),(12122122111kbyhaxhfky
8、xhfkkckcyynnnnnn20 要使二阶方法的局部截断误差为要使二阶方法的局部截断误差为 ,四个系,四个系数值应满足下列关系式:数值应满足下列关系式:1;21;12212221abaccc)(3hO21 特例特例1 1: 2122111212111;121122(,)(,)nnnnnnaccbyykkkhfxykhfxhyk令, 则这 就 是 前 面 讲 的 改 进 的 尤 拉 法 。22 特例特例2 2:称为变形的尤拉法。该式称为中点方法,也,令)21,21(),(21;211,01212121221kyhxhfkyxhfkkyybaccnnnnnn231123121312 3 (4)
9、6(,)(,)22(,2)nnnnnnnnpRKRKhyyKKKKf xyhhKf xyKKf xh yhKhK类似地,对,即三个点,通过更复杂的计算,可导出三阶公式。常用的三阶公式为:三阶龙格库塔方法24四阶龙格库塔方法112341213243 4 (22)6(,)(,)22(,)22(,)nnnnnnnnnnpRKRKhyyKKKKKf xyhhKf xyKhhKf xyKKf xh yhK对,即四个点,可导出四阶公式。常用的四阶公式为: 25112341211322433 h = 0 .2 ,x = 0 x = 12( 01);( 0 )1 .(22);62;2;222;222 ().n
10、nnnnnnnnnnnnnxyyxyyhyyKKKKxKyyxhhKyKhyKxhhKyKhyKxhKyh Kyh K例 : 设 取 步 长从直 到用 四 阶 龙 格 库 塔方 法 求 解 初 值 问 题解 : 由 经 典 的 四 阶 龙 格 库 塔 公 式 得261RKRK46RK52RK RKRK RK两 点 说 明 :) 当 p=1,2,3,4时 ,公 式 的 最 高 阶 数 恰 好 是 p,当 p4时 ,公 式 的 最 高 阶 数 不 是 p, 如 p=5时 仍为 , p= 时公 式 的 最 高 阶 数 为 。)方 法 的 导 出 基 于 Taylor展 开 , 故 要 求 所 求 问
11、题 的 解 具 有 较 高 的 光 滑 度 。当 解 充 分 光 滑 时 , 四 阶方 法 确 实 优 于 改 进Euler法 。 对 一 般 实 际 问 题 , 四 阶方 法 一 般 可 达到 精 度 要 求 。如 果 解 的 光 滑 性 差 , 则 用 四 阶方 法 解 的 效 果不 如 改 进 Euler法 。27()1()51115(2 )15(2 )11(2 )11()11,(),2,2()2,2()1.()1 6hnhnnnnhnhnnhnnhnnhyyxyc hhxxhychyxycyxyyxyn以 经 典 四 阶 龙 格 库 塔 公 式 为 例 。 从 节 点 x 出 发 ,
12、以为步 长 求 一 近 似 值将 步 长 折 半 , 即 取为 步 长 从跨 两 步 到, 求 一 近 似值每 跨 一 步 的 截 断 误 差 是因 此 有由 上 两 式 (2 )(2 )()11111().1 5hhhnnnnyxyyy变步长的龙格库塔方法2811111R K(,)(,)(2 , 3,)(,)()pnniiinniininijjjnnnyyhc KKfxyKfxa hyhb KipxyT a y lo ryxxT a y lo r一 般 地 ,方 法 设 近 似 公 式 为确 定 原 则 是 使 近 似 公 式 在处 的展 开 式 与在处 的展 开 式 的 前 面 项 尽 可
展开阅读全文