摘要? (1)討論近似值的錯誤數字個數。有時,遇到數字'9'或'0',? 不太好確認近似值的錯誤數字個數。(2)并進一步解釋確認計算機的錯誤計算(二十八)中一個函數值的錯誤數字個數。
? ? ? ?理論上,我們有
??
等。利用這些等式,本節討論一些特殊情形下的錯誤數字個數。
例1.? 已知數值 1 有下列幾個四舍五入后的?16位的近似值。請問,它們分別有幾位錯誤數字?
??
? ? ? ?首先,?的錯誤數字個數分別是0、3.?
? ? ? ?其次,對于,若取 13位有效數字,則數字‘6’會產生進位,從而其有 1位錯誤數字,因此,
?的錯誤數字個數應該是4.? 同樣道理,
?的錯誤數字個數也是4,也是因為只有低到取 12位有效數字時,才沒有錯誤數字。
? ? ? ?再者,對于?,它有幾位錯誤數字?16位?0位?都不對?反一下,它有幾位正確數字?16位正確數字!那么錯誤數字個數就是 16-16=0?即完全正確?顯然也不太合理。那么錯誤數字是多少才合理呢?就定?1位吧!因為不可能是 2位,0位也不完全合理。
? ? ? ?最后是?.? 若取 13位有效數字,則?
?的錯誤數字個數為 0.? 所以其錯誤數字個數是3.
? ? ? ?總結一句:6個近似值的錯誤數字個數依次為 0、3、4、1、4、3.
例2.? 已知??是?
?8位的近似值:
?
請問,?中有幾位錯誤數字?
? ? ? ?它們中有 3對不同數字。那么??中有 3位錯誤數字嗎?不是的。錯誤位數是 1位。因為若只考慮 7位有效數字的值,它們是完全相同的。
? ? ? ?這也就是計算機的錯誤計算(二十八)中 exp(1.2345) 在單精度下的輸出具有 1位錯誤數字的原因。
? ? ? ?各位看官,您覺得以上分析如何?