常微分方程初值问题的数值解法 讲稿.ppt





《常微分方程初值问题的数值解法 讲稿.ppt》由会员分享,可在线阅读,更多相关《常微分方程初值问题的数值解法 讲稿.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常微分方程初值问题的数值解法 第一页,讲稿共六十二页哦 实实际际问问题题中中遇遇到到的的微微分分方方程程通通常常很很复复杂杂,多多数数情情况况下下无无法法求求出出解解的的解解析析表表达达式式,即即使使求求出出解解,也也常常常常由由于于计计算算量量太太大大而而不不实实用用。然然而而实实际际问问题题本本身身又又往往往往只只要要求求给给出出其其解解在在一一系系列列点点上上的的近近似似值值,这这就就要要依依靠靠数值解法。数值解法。其中其中 称为李氏常数。从而保证上面的初值称为李氏常数。从而保证上面的初值问题的解问题的解 存在并且唯一。存在并且唯一。所谓数值解法,就是对于解所谓数值解法,就是对于解 存在
2、的区存在的区间上一系列的点间上一系列的点 ,不妨假定,不妨假定 第二页,讲稿共六十二页哦 上上面面给给定定的的初初值值问问题题的的数数值值解解法法有有个个基基本本特特点点,称称作作“步步进进式式”,即即求求解解的的过过程程是是按按照照节节点点的的排排列列次次序序 一一 步步 步步 地地 向向 前前 推推 进。描述这类算法进。描述这类算法,只须在,只须在 已知的前提下已知的前提下 给出计算给出计算 的递推公式的递推公式。逐逐个个求求出出 的的近近似似值值 。称称 为为给给定定的的微微分分方方程程初初值值问问题题的的数数值值解解。相相邻邻两两个个节节点点的的间间距距 称称为步长。一般我们总假定为步
3、长。一般我们总假定 ,即节点间是等距的。,即节点间是等距的。第三页,讲稿共六十二页哦其中其中 为为 的已知函数,的已知函数,是给定的常数,是给定的常数,求求(1.1)、(1.2)的数值解。的数值解。一、一、方法方法(一)、(一)、方法方法 给定初值问题给定初值问题(1.1)(1.2)方法是解初值问题(方法是解初值问题(1.1)、)、(1.2)最简单最简单的数值解法。由于它的精确度不高,的数值解法。由于它的精确度不高,实际计算中实际计算中已不被采用,然而它在某种程度上却反映了数值解已不被采用,然而它在某种程度上却反映了数值解法的基本思想。法的基本思想。第四页,讲稿共六十二页哦 这这种种方方法法是
4、是借借助助于于几几何何直直观观得得到到的的。由由于于表表示解的曲线示解的曲线 通过点通过点 ,并且在该点处以,并且在该点处以 为为切切线线斜斜率率,于于是是设设想想在在 附附近近,曲曲线线可以用该点处的切线近似代替,切线方程为可以用该点处的切线近似代替,切线方程为第五页,讲稿共六十二页哦图6.1第六页,讲稿共六十二页哦也也就就是是说说,时时,可可用用 近近似代替,记这个值为似代替,记这个值为 ,即,即于于是是给给出出了了一一种种当当 时时,获获得得函函数数值值 的的近近似似值值 的的方方法法。重重复复上上面面的的作作法法,在在 处处,就就可以得到可以得到 的近似值的近似值第七页,讲稿共六十二页
5、哦依此下去,当依此下去,当 已经得到,则已经得到,则 这就是著名的这就是著名的 方法的计算格式。方法的计算格式。由由于于 方方法法是是用用一一条条折折线线近近似似地地代代替替曲曲线线 ,所以,所以 方法也叫方法也叫 折线法。折线法。一一种种计计算算格格式式,当当在在计计算算 时时,仅仅仅仅用用到到它前一步的信息它前一步的信息 ,称它为单步法。可见,称它为单步法。可见 方法就是单步法。方法就是单步法。第八页,讲稿共六十二页哦将方程将方程(1.1)在区间在区间 上求积分,便得到上求积分,便得到 (1.4)式中右端的积分,可以用数值积分法计算它的近似式中右端的积分,可以用数值积分法计算它的近似值。例
6、如,使用左矩形公式则有值。例如,使用左矩形公式则有(二)改进的(二)改进的 方法方法(1.4)上式右端就是用上式右端就是用 方法得到的方法得到的 ,即,即 第九页,讲稿共六十二页哦一般地有一般地有这就是这就是 公式公式(1.3)。由由此此可可见见,方方法法也也可可以以看看成成用用矩矩形形公公式式近近似似计算某个相应的定积分而得到的。因此可以说,计算某个相应的定积分而得到的。因此可以说,方方法法之之所所以以精精确确度度不不高高,正正是是由由于于它它在在计计算算定定积积分分时时,采用矩形公式的缘故。采用矩形公式的缘故。倘倘若若使使用用较较为为精精确确的的梯梯形形公公式式来来计计算算(1.4)式式中
7、中右右端端的积分,即的积分,即第十页,讲稿共六十二页哦将它代入将它代入(1.4)式的右端,便得到式的右端,便得到 的近似值的近似值 ,用同样的方法可以得到用同样的方法可以得到 。一般地有,。一般地有,(1.5)第十一页,讲稿共六十二页哦 这就是改进的这就是改进的 Euler 方法的计算格式。值得注意的是,方法的计算格式。值得注意的是,Euler 方法与改进的方法与改进的 Euler方法在计算上有一个明显的区别,方法在计算上有一个明显的区别,Euler方法中方法中 是由已知的或已经算出的量来表达的,是由已知的或已经算出的量来表达的,得到它不需要解方程,这类方法通常称为显示方法;而在得到它不需要解
8、方程,这类方法通常称为显示方法;而在改进的改进的 Euler方法中,未知数方法中,未知数 也隐含在方程右端也隐含在方程右端之中,对于每一个之中,对于每一个 的值都需要通过解方程才能得到,的值都需要通过解方程才能得到,这类方法通常称为隐式格式。在多数情况下,要从隐式格这类方法通常称为隐式格式。在多数情况下,要从隐式格式式(1.5)中解出中解出 是很困难的。因此,通常采用如下的是很困难的。因此,通常采用如下的迭代方法来求解。即先用迭代方法来求解。即先用 Euler 方法算出一个结果,作为方法算出一个结果,作为(1.5)式的初值,进行迭代,其计算格式为式的初值,进行迭代,其计算格式为 第十二页,讲稿
9、共六十二页哦(1.6)由由 可知,当可知,当 时,迭代格式收敛。也就是说,时,迭代格式收敛。也就是说,只要只要 取得充分小,就可能保证迭代序列取得充分小,就可能保证迭代序列 第十三页,讲稿共六十二页哦收敛,而且收敛,而且 越小,收敛得越快。越小,收敛得越快。容容易易看看出出,改改进进的的 方方法法虽虽然然提提高高了了精精度度,然然而而每每一一步步的的计计算算量量却却增增加加很很大大,每每迭迭代代一一次次,都都要要重重新新计计算算函函数数值值,而而且且迭迭代代需需要要反反复复进进行行若若干干次次。为为了了简简化化算算法法,通通常常只只迭迭代代一一次次。具具体体地地讲讲,先先用用 方方法法求求得得
10、一一个个初初步步的的近近似似值值 ,称称为为预预估估值值,再再将将它它代代入入(1.5)式式中中作作一一次次校校正正,这样处理后,计算格式为这样处理后,计算格式为(1.7)第十四页,讲稿共六十二页哦 称它为预估校正格式。可用其中的第一式算出称它为预估校正格式。可用其中的第一式算出一个预估值,再代入第二式做校正。一个预估值,再代入第二式做校正。例例1 用用 方法和预估校正法求解初值问题方法和预估校正法求解初值问题 取步长取步长 。解解 分别使用分别使用 格式与预估校正格式计算,格式与预估校正格式计算,格式的具体形式为格式的具体形式为第十五页,讲稿共六十二页哦计算结果见下表。计算结果见下表。预估校
11、正格式预估校正格式 格式第十六页,讲稿共六十二页哦1.73211.73791.78481.01.41421.41641.43510.51.67331.67821.71780.91.34161.34341.35820.41.61251.61531.64980.81.26491.26621.27740.31.54921.55251.58030.71.18321.18411.19180.21.48321.48601.50900.61.09541.09591.10000.1准确解准确解预校方法预校方法 方方法法准确解准确解预校方法预校方法 方方法法 上上面面给给出出的的初初值值问问题题有有解解析析解解
12、 ,按按该该式式算算出出的的准准确确值值 与与近近似似值值一一起起列列在在上上表表中中,通过比较可以看出通过比较可以看出 方法的精度是较低的。方法的精度是较低的。第十七页,讲稿共六十二页哦二、二、展开法与截断误差展开法与截断误差 利用利用 展开法可以得到初值问题展开法可以得到初值问题 的任意高精度的计算格式。的任意高精度的计算格式。设初值问题设初值问题 有解有解 ,且,且 ,足够光滑,则足够光滑,则 在点在点 处的处的展开式为展开式为 展开法展开法(一)第十八页,讲稿共六十二页哦其中其中 值问题值问题 中的函中的函由于由于 足够光滑,则当足够光滑,则当 时,时,式中式中 的各阶导数可由初的各阶
13、导数可由初 数数 来表达,即来表达,即 第十九页,讲稿共六十二页哦 我我们们在在 式式右右端端截截取取 项项,即即舍舍去去余余项项 ,则算得,则算得 的近似值的近似值 ,即,即此式称为此式称为 阶的阶的 公式。公式。第二十页,讲稿共六十二页哦(二)局部截断误差及其(二)局部截断误差及其“阶阶”这个截断误差被称为是这个截断误差被称为是 阶的,即当阶的,即当 时,时,是关于是关于 的的 阶无穷小量。阶无穷小量。在在考考察察计计算算公公式式的的精精度度时时,我我们们常常常常假假定定第第 步步的的结结果果是是精精确确的的,即即 ,在在这这一一前前提提下下,来来估估计计第第 步步计计算算结结果果的的误误
14、差差,即即 ,这这一一误误差差称称为为局局部部截截断断误误差差。例例如如,阶阶的的 公公式式 的的第第 步的局部截断误差为步的局部截断误差为第二十一页,讲稿共六十二页哦定义定义1 如果一种方法的局部截断误差是如果一种方法的局部截断误差是 阶的,则称该方法是阶的,则称该方法是 阶的。阶的。由定义由定义1,阶阶 公式公式 是是 阶方法,阶方法,当当 时,时,式变为式变为 这正是这正是 格式,故知格式,故知 格式是一阶方格式是一阶方法,其局部截断误差为法,其局部截断误差为 ,即为二阶的。,即为二阶的。第二十二页,讲稿共六十二页哦例例2 证明改进的证明改进的 格式格式 是是2阶方法。阶方法。对于方法的
15、对于方法的“阶阶”和局部截断误差的和局部截断误差的“阶阶”,我们可以这样来理解:如果我们可以这样来理解:如果 式的局部截式的局部截断误差是断误差是 阶的,这说明公式的前阶的,这说明公式的前 步的计算步的计算结果都是精结果都是精 确的,即确的,即 式右端关于式右端关于 次的次的 多项式与左端的多项式与左端的 在在 处的处的 级数的次级数的次数不超过数不超过 的项,完全重合,而两端超过的项,完全重合,而两端超过 次的次的项不重合。因此,我们称此方法为项不重合。因此,我们称此方法为 阶的。阶的。第二十三页,讲稿共六十二页哦 将将左左端端的的 与与右右端端的的 在在 处处作作 展开,有展开,有 证证明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常微分方程初值问题的数值解法 讲稿 微分方程 初值问题 数值 解法

限制150内