基本概念
局部截断误差
定义:假设在第 步,数值解完全精确地等于理论解,即 。那么,使用数值方法公式计算出的下一步值 与理论解在 处的值 之间的差。
数学表达式:
其中 , 是方法的增量函数。
特点:
- 只考查单步计算引入的新误差
- 不考虑前面步骤累积的旧误差
- 是方法的固有精度的度量
全局截断误差
定义:在给定的点 处,数值解 与理论解 之间的实际差。
数学表达式:
特点:
- 考虑了从初始点到当前点所有步骤中累积的误差总和
- 是最终关心的数值解与真实解的实际偏差
关键关系:全局误差是所有先前局部误差传播和累积的结果。局部误差是”源”,全局误差是”果”。
前向欧拉法的误差分析
问题描述
考虑初值问题:
1. 局部截断误差分析
假设: 精确成立
前向欧拉公式:
在精确解 处应用该公式:
泰勒展开精确解:
局部截断误差:
误差界:
设 ,则
结论:前向欧拉法的局部截断误差是
2. 全局截断误差分析
全局误差定义:
建立误差递推关系
精确解的泰勒展开:
数值递推公式:
两式相减:
利用 Lipschitz 条件
假设 关于 满足 Lipschitz 条件:
代入得:
设 是 的上界,:
求解误差不等式
初始条件:
递推求解:
几何级数求和:
确定误差阶
由 ,得
利用不等式 (当 ):
令 :
结论:前向欧拉法的全局截断误差是
重要结论
1. 方法的阶
- 阶的定义:由全局截断误差的阶定义
- 前向欧拉:全局误差 → 一阶方法
- 一般规律:对于收敛的单步法,局部误差通常比全局误差高一阶
2. 误差来源对比
| 误差类型 | 来源 | 特点 |
|---|---|---|
| 局部误差 | 用有限差商代替导数,用多项式近似解 | 方法的”近似误差”, |
| 全局误差 | 局部误差的传播和累积 | 受方程动力学(Lipschitz常数 )放大, |
3. 其他欧拉类方法对比
| 方法 | 类型 | 局部误差 | 全局误差 | 阶数 | 稳定性特点 |
|---|---|---|---|---|---|
| 前向欧拉 | 显式 | 一阶 | 条件稳定 | ||
| 后向欧拉 | 隐式 | 一阶 | 绝对稳定,适合刚性方程 | ||
| 梯形公式 | 隐式 | 二阶 | 稳定性好,精度高 |
图示理解
过程描述:
- 从精确的初始值 出发
- 第一步:从 计算到 ,得到 偏离
- 这个偏差是第一步的局部误差体现
- 也成为此时的全局误差
- 第二步:从错误的起点 出发
- 即使新产生的局部误差很小
- 但由于起点错误, 进一步偏离
- 误差不断累积传播,最终形成全局误差
学习要点
通过欧拉法的误差分析,掌握分析所有单步法收敛性的基本框架:
- 局部精度分析:通过泰勒展开分析单步近似精度
- 误差传播分析:在 Lipschitz 条件下分析误差的累积效应
这一框架可推广到更高级的数值方法(如龙格-库塔法、多步法等)的收敛性分析中。