手抜きOS Windows 10 Part65 / Win2000 の電卓は√4をWin10の130京倍の性能で計算可能!?
Windowsの標準電卓で4の平方根が2でなかった仕様がようやく修正 - PC Watch
これまで、4の平方根を求めた場合に2にはならず、32桁精度の浮動少数計算が行なわれていたため、内部的には1.99999999999999999989317180305609という結果になっていた。 Microsoftは2016年6月のブログの投稿でこれが仕様であるとしていたが、今回ようやく修正が行なわれた。電卓アプリはMicrosoft Store経由で自動アップデートされ、バージョン10.1803.711.0で修正されている |
Why can't the Windows calculator solve root(4)-2? - Quora
2016年6月のブログの投稿で仕様だと言っていますが
Microsoft Windows Calculator Bug, Sqrt(4) – 2 != 0 - AskVG
実は Windows 7で 2010年に見つかっています ・ω・
このブログには 2012年に紹介されています
sqrt(4)-2 is showing in correct value in calculator - Microsoft Community
8年間も仕様として放置していたのに修正するのってすごいですね・ω・
ちなみに、Windows 7やWindows 10で実行すると -1.068281969439142e-19 になりますが
Windows 2000で実行すると -8.1648465955514287168521180122928e-39 になります
つまり、Windows 2000の方が130京倍精度が高かったということに ・ω・? 変なの
√4の実際の結果は
Windows 10: 1.99999999999999999989317180305609
Windows 2000: 1.9999999999999999998999999999999999999918351534044485712831478819877072
という結果になっています。つまり、Windows 2000の電卓は64桁精度ですね。
精度は1溝(10^32)倍 だったわけです。
やだー退化してたんじゃないですか! ・ω・
Comments