误差分析
误差的来源与分类
- 观测误差
- 模型误差
- 截断误差:近似计算出现的误差
- 舍入误差:由于计算级只能进行有限位的运算而产生的误差
- 绝对误差: e=x∗−xe=x^{*}-xe=x∗−x 其中e为绝对误差
如果ϵ\epsilonϵ满足:
∣e∣≤ϵ|e|\leq\epsilon∣e∣≤ϵ, 则ϵ\epsilonϵ为xxx的绝对误差限 - 相对误差:
er=x∗−xx=exe_r = \frac{x^* - x}{x} = \frac{e}{x}er=xx∗−x=xe, ere_rer为相对误差 - 相对误差限:
ϵr=ϵ∣x∣\epsilon_r=\frac{\epsilon}{|x|}ϵr=∣x∣ϵ, ϵr\epsilon_rϵr为相对误差限,同时∣er∣≤ϵr|e_r|\le\epsilon_r∣er∣≤ϵr
有效数字
- 有效数字与绝对误差限的关系:
∣x∗−x∣≤12×10m−n|x^*-x|\leq\frac{1}{2}\times10^{m-n}∣x∗−x∣≤21×10m−n,其中nnn为有效数字的位数,mmm为x∗x^*x∗化为标准浮点数形式下的10的mmm次幂。
注:精确值的有效数字有无穷多位! - 有效数字和相对误差限的关系(其中a1a_1a1为xxx化为标准浮点数下小数点后第一个非零的数):
-
已知有效位数nnn:
ϵr≤12a1×10−n+1\epsilon_r\le\frac{1}{2a_1}\times10^{-n+1}ϵr≤2a11×10−n+1 -
已知xxx的相对误差限:
ϵr≤12(a1+1)×10−n+1\epsilon_r\le\frac{1}{2(a_1+1)}\times10^{-n+1}ϵr≤
-