|
张瑞
中国科学技术大学数学科学学院
rui@ustc.edu.cn |
例 1. 分别用向前Euler,向后Euler,改进的Euler格式解初值问题
解. 取步长,则有
向前Euler
则
向后Euler
则
改进的Euler
则
| 向前Euler | 向后Euler | 改进的Euler | 真解 | |
|---|---|---|---|---|
| 0.1 | -2 | 1/4 | 2.5 | |
| 0.2 | 4 | |||
| 0.3 | -8 | |||
| 0.4 | 16 | |||
| 0.5 | -32 | |||
问题. 向前Euler格式、改进的Euler格式得到的结果并不稳定,为什么?
在向前Euler格式中,取,则有,同样可以得到稳定的解。 事实上,取足够小()后,向前Euler格式是稳定的。也就是说, 向前Euler格式的稳定性与步长的大小有关
对于如下方程
应用向前Euler格式,有
假定初值带了误差后,变成了,则有
则有
即
可以看到,当时,误差是递减的。也就是说,步长足够小后,向前Euler格式是稳定的。
定义 1.
差分方法称为绝对稳定(A-Stable)的,若差分方法作用到微分方程
时,对任意的初值,总存在左半复平面上的一个区域,当在这个区域时,差分方程的解趋于。这个区域称为稳定区域。
注. 对向前Euler格式来说,稳定区域是以为中心,为半径的圆。
例 2. 向后Euler格式的绝对稳定性
解. 将向后Euler格式应用到后,有
所以有
即当为稳定区域。注意到,整个左半复平面都是稳定区域。 即,对任意,向后Euler格式是绝对稳定的。
例 3. 3阶Runge-Kutta格式的绝对稳定性
解. 将格式应用到方程后,有
即有
例 4. 2阶Adams-Bashforth格式的A稳定性
解. 将格式应用到方程后,有
格式要稳定,需要上式的特征多项式
的所有根的模小于1。即有
例 5.
[#ex9-1-0].