高等数值分析作用――欧拉法与阿达姆斯法.doc

高等数值分析作用――欧拉法与阿达姆斯法.doc

ID:56833985

大小:170.50 KB

页数:6页

时间:2020-07-15

高等数值分析作用――欧拉法与阿达姆斯法.doc_第1页
高等数值分析作用――欧拉法与阿达姆斯法.doc_第2页
高等数值分析作用――欧拉法与阿达姆斯法.doc_第3页
高等数值分析作用――欧拉法与阿达姆斯法.doc_第4页
高等数值分析作用――欧拉法与阿达姆斯法.doc_第5页
资源描述:

《高等数值分析作用――欧拉法与阿达姆斯法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、求解常微分方程初值问题的方法分为单步法和多步法,单步法主要有欧拉法和Runge-Kutta法,多步法主要有Adams法和Milne法,本文仅以最常用的Runge-Kutta法和Adams法分别作为单步法和多步法的例子,对两种方法进行分析比较。Euler法是最简单的一种求解常微分方程初值问题的数值方法,但其局部截断误差仅为,是一阶方法,为了达到更高的精度,我们构造了RK法.通过构造高阶单步法来提高精度,而较高的精度意味着计算结果更加精确,误差随着的减小迅速减小,考虑常微分方程:常用的多步法主要有Adams法和Milne法,本文仅以Adams法为例介绍多步法,

2、其中Adams法又包括显式Adams法和隐式Adams法。显式Adams法:Adams-Bashforth公式:公式(2.7)又称为Adams外插公式[2]。为方便计算,改用函数值表示后差:因(2.7)或(2.8)是显式公式,所以又称它们为显式Adams公式,易见显式Adams公式(2.7)或(2.8)是线性步公式。常用的四阶显式Adams公式为[2]隐式Adams法称(2.10)为Adams-Moulton公式.所用的牛顿向后插值多项式基点为,而积分区间为,故上式又称为Adams内插公式,该式为隐式公式,故又称为隐式Adams公式。这是一个关于的隐式方程

3、,在计算中,需要将式(2.12)写成显式格式,但一些方程难以求出其显式格式,这就需要将四阶显式Adams法和四阶隐式Adams法结合起来,用显式公式(2.9)作为预测,然后用隐式公式(2.12)作校正,构造Adams预测-校正公式[2]式(2.13)为四阶公式,式中的初始值除y0已给定,y1,y2,y3常用四阶RK法计算.四级RK法每前进一步需要计算四个函数值,对N级RK法,每计算一步,函数f需要计算N次。因此,对给定的N,我们总是希望构造阶数最高的方法,记是N级RK法所能达到的最高的阶数,已经得到下面的结果[4]:由此可见,当时,,从而四级四阶RK法是较

4、受欢迎的方法。对于显式Adams法,已知,,和,把它们代入到式(2.9)右端,就可以直接得到,因而是一个四级四阶的方法,应用公式时需要提供主y0,y1,y2和y34个初始值,通常也是由经典RK公式提供。同样,对于四阶隐式Adams法,式(2.12)是一个三级四阶的,应用该公式需要提供3个初始值y0,y1和y2,通常由经典RK公式提供。对四阶RK法,用测试方程分析其精度假设yn是已知的,yn+1的精确值为:一步迭代的误差与h5成比例,即局部截断误差为。3.2.2多步显式Adams法的局部截断误差是故,显式Adams法的局部截断误差的阶为。式(2.9)的局部截

5、断误差为利用牛顿后插值多项式的余项表达式,可得隐式Adams公式的局部截断误差的阶为,因此式(2.12)的局部截断误差的阶为,对照显式公式的局部截断误差阶为,可见同样步隐式公式较之显式公式更为精确,其局部截断误差阶高一阶。四阶四阶RK法的局部截断误差为,而四级四阶显式Adams法的局部截断误差也为为,这同三级四阶隐式Adams法的精度是一样的。由此可见,相同精度条件下,隐式Adams法的步数更少一些。欧拉法对于初值问题,先进行离散化,将区间[a,b]做n等分,得到各个离散节点,式中,设为方程的解,则在点(xi,yi)处的泰勒展开式为当有界且h充分小时,可忽

6、略高阶无穷小量,可将上式写成上式即为常微分方程初值问题的欧拉公式.利用它可由已知的初值y0出发,逐步算出y1,y2,…,yn。欧拉公式具有递推性,在计算yi+1时只要用到前一步所得结果yi一个信息就够了,因此属于单步法或一步法。欧拉公式可分为显式(向前)欧拉格式,和隐式(向后)欧拉格式。它们的表达式分别如下:显式欧拉格式:隐式欧拉格式:阿达姆斯法用前面若干个节点的函数值和导数值的线性组合来计算的近似值,这种方法称为线性多步法。其常用算法主要是阿达姆斯法,分为显示格式和隐式格式。显式阿达姆斯法当k=0时,即为显式欧拉格式,其局部截断误差为当k=4时,其局部截

7、断误差为上式称为阿达姆斯四步显式方法,是一种最常用的多步算法。隐式阿达姆斯法局部截断误差为当k=0时,即为隐式欧拉格式,局部截断误差为当k=3时,局部截断误差为上式称为三步四阶阿达姆斯法隐式算法。精度和收敛性一般的,整体截断误差和收敛速度要比局部截断误差低一阶。显式欧拉方法的局部截断误差为其精度为一阶,整体截断误差为,收敛速度为隐式欧拉方法的局部截断误差为其精度为一阶,整体截断误差为,收敛速度为阿达姆斯四步显式方法的局部截断误差为,其精度为四阶,整体截断误差为,收敛速度为阿达姆斯三步隐式方法的局部截断误差为,其精度为四阶,整体截断误差为,收敛速度为通过上述

8、比较,显然与欧拉方法相比,阿达姆斯法的精度更高,收敛速度更快,但是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。