第2章常微分方程初值问题数值解法.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值分析 第 9 章 常微分方程初值问题数值解法 31 Th ( , ) f x y 对于初值问题 ,如果 关于 满足 ( ) ? (向前 Euler 方法的 整体截断 误差) Lipschitz 条件, 为对应的 Lipschitz 常数,当 , K L 0 h ? 时,向前 Euler 方法的数值解 一致收敛 , x y 于初值问题 的精确解,且 整体截断 误差满足估计式 ? ? n y ( ) ? 0 1 2 ( ) ( ) ( )[ ] b a L b a L n h K e e e M e L ? ? ? ? ? ? 如果 , Euler 方法的 整体截断 误差为 ( ) O h 0 0 ( ) y y x ? 数值分析 第 9 章 常微分方程初值问题数值解法 32 一、 Runge-Kutta 方法的基本思想 § 3 龙格 - 库塔( Runge-Kutta )方法 显式 单步法的一般形式: 1 ( , , , ) n n n n y y h x y f h ? ? ? ? R-K 方法是利用一些点的线性组合构造 增量函数 , 使得相应方法的 局部 截断误差的 阶数 尽可能 高 。 ? 二阶 Runge-Kutta 方法 1 2 2 21 ( , , , ) ( , ) ( , ( , )) x y f h c f x y c f x h y hf x y ? ? ? ? ? ? ? 确定参数 ,使得 1 2 2 21 , , , c c ? ? 与 在点 的 Taylor 展开式有尽可能多的 相同项 。 ( ) ( , , , ) y x h x y f h ? ? ( ) y x h ? x 数值分析 第 9 章 常微分方程初值问题数值解法 33 1 2 2 21 ( ) ( , , , ) ( ) [ ( , ) ( , ( , ))] y x h x y f h y x h c f x y c f x h y hf x y ? ? ? ? ? ? ? ? ? 1 2 2 2 21 ( ) { ( , ) [ ( , ) ( , ) ( , ) ( , ) ( )]} x y y x h c f x y c f x y hf x y hf x y f x y O h ? ? ? ? ? ? ? ? 2 3 2 ( ) ( ) ( ) ( ) ( ) h y x h y x hy x y x O h ? ?? ? ? ? ? ? 2 2 ( ) { ( , ) [ ( , ) ( , ) ( , )] ( )} x y h y x h f x y f x y f x y f x y O h ? ? ? ? ? 比较两式的 相同项 得 2 21 1 2 c ? ? 1 2 1 c c ? ? 2 2 1 2 c ? ? ? 方程组有无穷多解 数值分析 第 9 章 常微分方程初值问题数值解法 34 若取其一组解 1 2 2 21 1 1 1 2 , , c c ? ? ? ? ? ? 2 1 ( , ) n n K f x h y hK ? ? ? 1 1 2 2 ( ) n n h y y K K ? ? ? ? 1 ( ) n n K f x y ? ? 则得到 改进 的 Euler 公式( 二阶 方法) 若取其另一组解 1 2 2 21 1 3 2 4 4 3 , , c c ? ? ? ? ? ? 则得到 二阶 的 Heun (休恩)公式。 数值分析 第 9 章 常微分方程初值问题数值解法 35 二、显式 Runge-Kutta 方法及其稳定性 和 f Def 设 是一个正整数,代表使用函数值 的个数, m 是一些特定的权因子(均为 2 3 1 2 1 , ( , , , ; , , , i ij i m j i ? ? ? ? ? 1 2 ( , , , ) i c i m ? 实数),则称下列方法(公式) 1 1 1 ( ) n n m m y y h c K c K ? ? ? ? ? 为初值问题 的 m 级 显式 Runge – Kutta 公式, 其中 ( ) ? 1 1 ( , ) m m n m n mi i i K f x h y h

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档