第六章 常微分方程数值解法 .143. 第六章 常微分方程数值解 一、基本内容提要 1
Euler 方法 Eu ler 方法的 基 本 思 路 是 用 差 商 近 似 导 数, 即 在 等 距 节 点nhxxn+=0 ),,2,1,0(NnL=上,用向前差商hxyxynn)()(1 −+代替)(nxy′,然后代入微分方程 ⎪⎩⎪⎨⎧== )(),(00yxyyxfdxdy 则得 ))(,()()(1nnnnxyxfhxyxy≈−+ ),1,0(L=n 化简得 ))(,()()(1nnnnxyxhfxyxy+≈+ 用ny 近似代替)(nxy,所得结果作为)(1+nxy的近似值,记为1+ny,则有 ),(1nnnnyxhfyy+≈+ 按此式由初值0y 逐次计算12,,Ly y的方法即为 Eu ler 方法,上式被称为 Euler 公式
截断误差 假设)(nnxyy =是精确的,误差111)(+++−=nnnyxyR被称为局部截断误差,又简称截断误差
p 阶方法 如果某种数值方法的局部截断误差为1()+pO h,则称该方法是 p 阶方法或具有 p 阶精度
梯形公式 .144 . 实用数值分析解题指导 对初值问题⎪⎩⎪⎨⎧== )(),(00yxyyxfdxdy的方程两端积分可得 dxxyxfxyxynnxxnn))(,()()(11∫+=−+ ),1,0(L=n 用梯形公式计算右端积分,即有 ))](,())(,([2))(,(111+++≈∫+nnnnxxxyxfxyxfhdxxyxfnn 用1,+nn yy代替)(),(1+nnxyxy,所得计算公式 )],(),([2111+++++=nnnnnnyxfyxfhyy 即为求解常微分方程初值问题的梯形公式
改进的Eu ler 法 用Eu ler 公式求1+ny的一个初步近似值1+ny作为预测