2Runge-Kutta方法.pptVIP

  • 26
  • 0
  • 约 30页
  • 2017-05-13 发布于河南
  • 举报
2Runge-Kutta方法

* 一、高阶显式单步法的构造方法 §2 龙格-库塔(Runge-Kutta)法 显式单步法的一般形式: 构造高阶方法,即如何确定增量函数 使得该方法的局部截断误差的阶数尽量高。 为尽可能大的整数 1、Taylor级数方法 设 满足初值问题: 则 若取 的各阶导数的计算 以此类推,可以求出 的各阶导数,则有 即为Euler方法 2、Runge-Kutta方法 基本思想:利用 在某些特殊点上的函数值的线性 组合来构造高阶单步法的增量函数 N级(阶)Runge-Kutta方法的一般形式: 其中 N =1:Euler方法 当N 1时,适当选取式中参数,使该方法的阶数尽量高 ?前式中参数的求解方法 利用二元函数的Taylor展开公式: 将每个 展开,然后代入 从而得到关于 的方程组,解之即得。 与Taylor级数法中的增量函数比较 幂次相同项的系数 ?二级方法:N =2 比较关于 的幂次相同项的系数,得到方程组: 方程组有无穷多解:二级方法有无穷多种 常见的3种二级方法: ?中点法(修正的Euler法) 取 ?Runge-Kutta二级方法 取 ?Heun(休恩)二级方法 要求 项的系数尽量相同 得到方程组: ?三级方法:N =3 类似于N =2的推导方法,可得到 常见的2种三阶方法: ?Kut

文档评论(0)

1亿VIP精品文档

相关文档