9.7 絕對誤差與相對誤差
浮點數天生帶誤差,上一節已經看得清清楚楚——出題者當然也知道,所以浮點數題目的判定通常長這樣:
「與標準答案的絕對誤差或相對誤差不超過 10^{-6} 即視為正確。」
兩個名詞拆開看(設你的輸出是 v、標準答案是 ans):
- 絕對誤差:兩數相差多少——|v - ans|。例如輸出 1.013、答案 1.02,絕對誤差是 |1.013 - 1.02| = 0.007。
- 相對誤差:差距佔答案本身的比例——\dfrac{|v - ans|}{|ans|}。上例的相對誤差是 0.007 / 1.02 \approx 0.00686。