計算
先規劃算法,讓捨入誤差沒有機會累積。 四個因式裡有三個是除不盡的小數(、、)。如果每一個都先四捨五入到四、五位再相乘,那些小誤差也會跟著相乘。安全的做法是全部保留成精確分數,只在最後一步取近似。
把每個因式都化成精確分數。 因為 ,
這些都已經是最簡形式; 與 都是質數,跟它們之間再也約不動了。
把這些分數一次乘完。
除法只在最後做這一次。
整段計算只有這一次除法會引入捨入,所以寫出來的四位有效數字全都可信。
跟提早捨入的做法比一比,看看損失有多大。 用 ,再乘上 與 ,這條提早取近似的路線給出 —— 大了約 ,相對誤差大約是 ,而它完全來自把 與 截得太早。誤差雖小,卻已經污染了第六位有效數字,也讓取到小數第二位的答案跑掉。正確的值是 。
Need to solve a different problem like this? Open the solver →