摘要? 計算機的錯誤計算(二十一)就案例??展示了“兩個不相等數相減,差為0”。本節給出新的計算過程:不停增加計算精度直到出現非0結果。這個過程與結果表明,即使是專業數學軟件,對這個問題的處理,也不盡完美。
? ? ? ?對于??來說,正如計算機的錯誤計算(二十一)所述,雙精度下,其輸出為0. 容易想到,要獲得有效數字,必須提高計算精度。
? ? ? ?下面展示在數學軟件 Maple 中的計算過程。
? ? ? ?Maple 初始的默認位數是10位。從上可知,直到有效位數增加到 17位,才獲得有效數字。但是,不知大家注意到沒有?17位有效位數下,只顯示 3位數字“110”。從后面的結果知,四舍五入后應該是“111”。所以,首先,17位有效位數下只輸出 3位數字,其次,輸出的還不全對。
? ? ? ?您感覺如何?覺得難還是不難?以為只要增加精度就行?上面可是專業數學軟件!
? ? ? ?最后,若您想驗證 Maple 軟件的結果,可以訪問?ISReal 計算器, 可信計算http://www.isrealsoft.cn/