值得注意的是,在B=10^15時(shí),這個(gè)求值變成了3.035035207.然后在B=10^16時(shí)突然回到1.
這說(shuō)明,沒(méi)能在PC上看到e的理論值,主要是由于 系統(tǒng)+芯片 的計(jì)算精度不夠,很大可能應(yīng)該是芯片的浮點(diǎn)運(yùn)算器在計(jì)算1/10^16時(shí),返回了0的結(jié)果.
至于在B=10^15時(shí),計(jì)算結(jié)果突然超過(guò)3,也就可以理解為:
系統(tǒng)未能返回精確的1/B^15的值,而是返回了一個(gè)它能提供的最小數(shù)值(這個(gè)最小數(shù)值顯然要大于理論值1E-15),這也反證了在1E-16時(shí),會(huì)看到了1是由于系統(tǒng)計(jì)算誤差.
歡迎繼續(xù)探討
![](http://e.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=81ef4811932397ddd62c900269b29e8f/562c11dfa9ec8a1387f02616f503918fa1ecc05a.jpg)
順便說(shuō)一下,我的是64位Win,樓主的是幾位的操作系統(tǒng)?