数值计算中的误差总结
1. 真实误差 (True Error) 定义 : e t = 真实值 − 近似值 e_t = \text{真实值} - \text{近似值} 特点 :有正负,能说明近似值是偏高还是偏低。 2. 绝对误差 (Absolute Error) 定义 : e a = ∣ e t ∣ = ∣ 真实值 − 近似值 ∣ e_a = | e_t | = |\text{真实值} - \text{近似值}| 特点 :非负,只表示误差大小,不区分方向。 意义 :工程中常用来限定精度,例如“误差不超过 0.1”。 3. 相对误差 (Relative Error) 定义 : e r = e a ∣ 真实值 ∣ e_r = \frac{e_a}{|\text{真实值}|} 特点 :无量纲,常用百分比表示。 意义 :反映误差相对于真实值是否重要,比绝对误差更直观。 注意 :当真实值接近 0 时,相对误差可能会变得极大甚至无意义。 4. 三者比较 项目 真实误差 (eₜ) 绝对误差 (eₐ) 相对误差 (eᵣ) 公式 e t = 真实值 − 近似值 e_t = \text{真实值} - \text{近似值} e t = 真实值 − 近似值 (e_a = e_t 正负 可正可负 ≥ 0 ≥ 0 意义 误差方向(高估/低估) 误差大小 误差占真实值的比例 单位 与真实值相同 与真实值相同 无量纲(常用 %) 应用 理论分析 工程精度规定 不同数量级的比较 5. 举例 例子 A(误差较小) 真实值 = 1000,近似值 = 1001: 真实误差: e t = 1000 − 1001 = − 1 e_t = 1000 - 1001 = -1 → 偏大 绝对误差: e a = 1 e_a = 1 相对误差: e r = 1 / 1000 = 0.001 = 0.1 % e_r = 1/1000 = 0.001 = 0.1\% 👉 差了 1 个单位,但只占 0.1%,可以认为很精确。 例子 B(误差较大) 真实值 = 2,近似值 = 3: 真实误差: e t = 2 − 3 = − 1 e_t = 2 - 3 = -1 → 偏大 绝...