跳轉到內容

數值方法導論/誤差測量

來自華夏公益教科書,開放世界開放書籍

誤差測量

[編輯 | 編輯原始碼]

在本課中,我們將學習如何量化誤差。

學習目標

  • 識別真誤差和相對真誤差
  • 識別近似誤差和相對近似誤差
  • 解釋絕對相對近似誤差與有效數字之間的關係
  • 識別有效數字

參考資料

整體數值方法第 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

相對近似誤差和有效數字

[編輯 | 編輯原始碼]

假設我們的迭代方法隨著迭代的進行會產生更好的近似值。通常我們可以設定一個可接受的容差,當相對近似誤差足夠小時,就可以停止迭代。我們通常根據有效數字的數量來設定容差 - 這些數字是有意義的,有助於它的精度。它對應於科學記數法中用於表示數字的尾數或尾數的數字數量。

最小化誤差的近似規則如下:如果絕對相對近似誤差小於或等於預定義的容差(通常以有效數字的數量表示),則已達到可接受的誤差,無需再進行迭代。根據絕對相對近似誤差,我們可以使用相同的公式推匯出最少的有效數字。


華夏公益教科書