跳转到内容

数值方法导论/误差测量

来自维基教科书,开放世界开放书籍

误差测量

[编辑 | 编辑源代码]

在本课中,我们将学习如何量化误差。

学习目标

  • 识别真误差和相对真误差
  • 识别近似误差和相对近似误差
  • 解释绝对相对近似误差与有效数字之间的关系
  • 识别有效数字

参考资料

整体数值方法第 1 章

真误差和相对真误差

[编辑 | 编辑源代码]

真误差 () 被定义为真值(精确值)与近似值之间的差。这种类型的误差只有在真值可用时才能测量。你可能会想,为什么我们使用近似值而不是真值?一个例子是,由于符号系统的限制或我们使用的物理存储的限制,真值无法精确表示。

true error () = true value - approximate value

真误差不能说明误差的重要性。例如,测量人的体重时,0.1 磅的误差非常小,但测量药物剂量时,同样的误差可能是灾难性的。相对真误差 () 被定义为真误差与真值的比率。

relative true error ()   = true error / true value

近似误差和相对近似误差

[编辑 | 编辑源代码]

通常我们不知道真值,尤其是在数值计算中。在这种情况下,我们将不得不使用仅使用近似值来量化误差。当使用迭代方法时,我们会在每次迭代结束时得到一个近似值。近似误差 () 被定义为当前近似值与前一次近似值之间的差(即迭代之间的变化)。

approximate error () = present approximation – previous approximation

类似地,我们可以通过将近似误差除以当前近似值来计算相对近似误差 ()。

relative approximate error ()  = approximate error / present approximation

相对近似误差和有效数字

[编辑 | 编辑源代码]

假设我们的迭代方法随着迭代的进行会产生更好的近似值。通常我们可以设置一个可接受的容差,当相对近似误差足够小时,就可以停止迭代。我们通常根据有效数字的数量来设置容差 - 这些数字是有意义的,有助于它的精度。它对应于科学记数法中用于表示数字的尾数或尾数的数字数量。

最小化误差的近似规则如下:如果绝对相对近似误差小于或等于预定义的容差(通常以有效数字的数量表示),则已达到可接受的误差,无需再进行迭代。根据绝对相对近似误差,我们可以使用相同的公式推导出最少的有效数字。


华夏公益教科书