1 / 24
文档名称:

龙格库塔.ppt

格式:ppt   大小:1,270KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

龙格库塔.ppt

上传人:陈潇睡不醒 2021/1/18 文件大小:1.24 MB

下载得到文件列表

龙格库塔.ppt

文档介绍

文档介绍:*
龙格-库塔方法
*
显式龙格-库塔法的一般形式
上节给出了显式单步法的表达式
其局部截断误差为
对欧拉法 ,即方法为 阶.
()
若用改进欧拉法,它可表示为
*
此时增量函数
()
与欧拉法的 相比,增加了计算一个
右函数 的值,可望 .
若要使得到的公式阶数 更大, 就必须包含更多的
值.
()
从方程 等价的积分形式(),即
*
若要使公式阶数提高,就必须使右端积分的数值求积公式
精度提高,必然要增加求积节点.
为此可将()的右端用求积公式表示为
点数 越多,精度越高,
上式右端相当于增量函数 ,
为得到便于计算的显式方法,可类似于改进欧拉法,将公式表示为
()
其中
*
()
这里 均为常数.
()和()称为 级显式龙格-库塔(Runge-Kutta)法,
简称R-K方法.
当 时,就是欧拉法,
此时方法的阶为 .
当 时,改进欧拉法(),()也是其中的一种.
*
下面将证明阶 .
要使公式(),()具有更高的阶 ,就要增加点数 .
下面就 推导R-K方法.
()
()
*
二阶显式R-K方法
对 的R-K方法,计算公式如下
()
这里 均为待定常数.
希望适当选取这些系数,使公式阶数 尽量高.
根据局部截断误差的定义,()的局部截断误差为
()
*
这里 .
为得到 的阶 ,要将上式各项在 处做泰
勒展开,
由于 是二元函数,故要用到二元泰勒展开,
其中
各项展开式为
()
*
将以上结果代入局部截断误差公式则有
要使公式()具有 阶,必须使
*

()的解是不惟一的.
令 ,则得
这样得到的公式称为二阶R-K方法,
如取 ,则
这就是改进欧拉法().
()