第8章 常微分方程数值解法 本章主要内容: 1.欧拉法(2)

2019-08-17 12:46

h??y?y?(k1?k2)n?n?1?yn?1?yn?hk22?? ?k1?f(xn,yn) ?k1?f(xn,yn) ?k?f(x,y?hk)?hh2n?1n1??k2?f(xn?,yn?k1)?22?

㈡ 三阶龙格-库塔法的公式和局部截断误差: 常见的三阶龙格-库塔法公式为

h?y?y?(k1?4k2?k3)n?n?16??k1?f(xn,yn)? ?hh?k?f(x?,y?k1)nn?222???k3?f(xn?h,yn?hk1?2hk2)

㈢ 四阶龙格-库塔法公式

三阶龙格-库塔法公式的局部截断误差为Ο(h4)。

??yn?1?yn?hk2??k1?f(xn,yn)?hh?k2?f(xn?,yn?k1)22? 通常所说的龙格-库塔法是指四阶龙格-库塔法,也称为标准龙格-库塔法。由于它是一步法,(即已知yn,就可以求出yn?1,无需知道yn?1,yn?2,…的值)且它的计算精度高,所以应用较多,但在计算时,因为每一步都需要计算四次f(x,y)的值,计算量较大,所以,一般用来计算前几项的近似值,即“表头”。 四阶龙格-库塔法公式为的公式和局部截断误差:

h?y?y?(k1?2k2?2k3?k4)n?n?16??k1?f(xn,yn)?hh?k?f(x?,y?k1)?2nn22?hh?k?f(x?,y?k2)nn?322???k4?f(xn?h,yn?hk3)

四阶龙格-库塔法的局部截断误差为Ο(h5)。

四、单步法的收敛性和稳定性 1.收敛性

如果在无舍入误差且步长h充分小的情况下,求得的近似值yn足够精确地逼近真解

y(xn),即:当h?0时,一致地有yn?y(xn)

①欧拉法整体截断误差:?n?y(xn)?yn其中y(xn)为真解,yn为在无舍入误差

情况下,从y0用欧拉法计算公式求得的近似解。

② 欧拉法的收敛条件:如果f(x,y)关于y满足Lipschitz条件,且局部截断误差Rn有 界,即Rn式为:

?n?h2?M2(n?1,2,...,N),则欧拉法收敛。且欧拉法的整体截断误差估计

2hM2L(b?a)(e?1) 2La?x?b其中L为Lipschitz常数,b-a为求解区间的长度,M2?maxy??(x)。 3.稳定性和绝对稳定性

①稳定性:指初始(或某步)产生的误差在后面的迭代计算中不会再扩大。即存在常数C及h0,0<h≤h0时,对任意两个初始值y0,~y0满足不等式 ~yn?yn?C~y0?y0。 ② 欧拉法稳定性的条件:如果f(x,y)关于y满足Lipschitz条件,则欧拉法稳定。 ③ 绝对稳定性:若对固定步长h0及任意两个初始值y0,~y0满足不等式

~yn?yn?~y0?y0。

④ 我们在讨论稳定性时应注意,一般在实际计算中只能取固定步长,它不可能任意缩小。所以绝对稳定性则表示的是对固定步长h0,在初始(或某步)所产生的误差,在以后计算中不会逐步增长。由于绝对稳定性的成立和f(x,y)有关,讨论较为复杂。所以一般

y???y??地,我们对简单的微分方程?的绝对稳定性进行讨论。使得数值方法绝对??y(x0)?y0稳定的步长h和常数μ的取值范围称为绝对稳定域。(各种数值方法的绝对稳定域见课本)。

?y???20y例4 对于初值问题,?

y(0)?1?证明当h?0.1时,欧拉法绝对稳定。 证明 由欧拉公式得

y?(1?20h)yn?1 ~n

yn?(1?20h)~yn?1所以,en?1?20hen?1???1?10he0 当h?0.1时,有1?20h?1,en?e0 所以欧拉法绝对稳定。

本章学习以记忆公式和掌握证明题的推导方法为主。

n


第8章 常微分方程数值解法 本章主要内容: 1.欧拉法(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:福州分部渠道营销地图(福州分部)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: