改进的欧拉方法 - 欧拉方法、改进的欧拉方法(1)

更新时间:2023-07-11 00:03:32 阅读: 评论:0

河北联合大学
第9章  常微分方程初值问题数值解法
改变的英文
§9.1 欧拉方法  §9.2 改进的欧拉方法
结婚进行曲歌词
1. 常微分方程初值问题右端函数f 满足什么条件时解存在唯一? 答:一阶常微分方程的初值问题
⎪⎩⎪⎨⎧==
)(),(00y x y y x f dx dy                            (1)当函数),(y x f 在b x a ≤≤上连续,且关于y 满足李普希兹(Lipschitz )条件
y
y L y x f y x f -≤-),(),(L 为常数。初值问题(1)有解)(x y ,且惟一。
2.什么是Euler 法和向后Euler 法?它们是怎样导出的? 答:(1) Euler 方法:基本思路是用差商近似导数。
在等距节点nh x x n +=0),,2,1,0(N n  =上,用向前差商h
x y x y n n )()(1-+代替)(n x y ',然后代入式(1)中的微分方程,则得
))(,()()(1n n n n x y x f h
right是什么意思x y x y ≈-+    ),1,0( =n 化简得
))
(,()()(1n n n n x y x hf x y x y +≈+用)(n x y 的近似值n y 代入上式右端,所得结果作为)(1+n x y 的近似
mr是什么意思值,记为1+n y ,则有
),(1n n n n y x hf y y +=+  ),1,0( =n
按此式由初值0y 可逐次算出12,, y y ,这就是Euler 方法
(2)向后Euler 方法如果用向后差商公式h
x y x y x y n n n )()()(11-≈'++代替导数,则得计算公式1110
(,)    (0,1,)(0)                                        +++=+=↓↓=↓ n n n n y y hf x y n y y    用这组公式求初值问题(1)的数值解称为向后Euler 方法。sharperatio
3.解释Euler 法的局部截断误差。
答:假设)(n n x y y =是精确的,估计误差111)(+++-=n n n y x y R ,这种误差称为局部截断误差,简称截断误差。估计截断误差通常用Taylor 展开法,即将函数)(x y 在n x 处展开
roomster+''+'+=+)(2
)()()(2
n n n n x y h x y h x y h x y        下面讨论Euler 公式的局部截断误差。由上式知
)()(2
)()()()(22
1h o x y h x y h x y h x y x y n n n n n +''+'+=+=+        又由Euler 公式得
)
()(),(1n n n n n n x y h x y y x hf y y '+=+=+将上面两式相减得                  )()()(2
)(23211h o h o x y h y x y n n n =+''=-++      上式说明Euler 公式的局部截断误差为=-=+++111)(n n n y x y R )(2h O 。
4.何谓单步法的局部截断误差?何谓数值方法是p 阶精度?答:(1)假设)(n n x y y =是精确的,估计误差111)(+++-=n n n y x y R ,这种误差称为局部截断误差,简称截断误差。
(2)如果某种数值方法的局部截断误差为1()+p O h ,则称该方法是p 阶方法或具有p
阶精度。显然p 越大,方法的精度越高。Euler 方法是一阶方法,梯形公式为二阶方法。5.给出梯形法
和改进欧拉法的计算公式,它们是几阶精度的?答: (1) 梯形法
对初值问题(1)中的方程两端积分,得
dx x y x f x y x y n n x x n n ))(,()()(11⎰
+=-+        ),1,0( =n      用梯形公式计算右端积分,即))](,())(,([2
fuck the pain away
))(,(111
+++≈⎰+n n n n x x x y x f x y x f h dx x y x f n n 并用1,+n n y y 代替)(),(1+n n x y x y ,得
)],(),([2
natural是什么意思
111+++++=n n n n n n y x f y x f h y y              这就是求解初值问题(1)的梯形公式。梯形公式的局部截断误差为
)()()(12
)(3431very much
11h O h o x y h y x y R n n n n =+'''-=-=+++所以梯形公式是2阶精度的。
(2) 改进Euler 法。
先用Euler 公式求1+n y 的一个初始近似值1+n y ,称为预测值,预测值1+n y 的精度可能很差,再用梯形公式校正求得近似值1+n y ,即
⎪⎩⎪⎨⎧++=+=++++    )],(),([2                              ),(1111n n n n n n n n n n y x f y x f h y y y x hf y y  校正预测称为由Euler 公式和梯形公式得到的预测-校正(Predictor-Corrector)系统,也叫改进的Euler 法(Adaptive Euler Method )。
为便于上机编程,改进的Euler 法公式常改写成
⎪⎪⎩
西安android培训⎪⎪⎨⎧++==++=+  ),(                ),(  )(2121211hK y h x f K y x f K K K h y y n n n n n n    利用Taylor 展开可以证明,改进Euler 法的局部截断误差为)()(311h O y x y n n =-++,故它是2阶精度的。

本文发布于:2023-07-11 00:03:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1089853.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:公式   方法   梯形   改进   局部
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图