发一个测试计算精确度的公式
1/(Pi-355/113)参考 win 计算器的答数为标准:-3748629.09266
对照一下各自手头的计算器看看, 跟这个标准答数偏差有多大?
这样的计算场景, 很多高级计算器都立马暴露了精度不良的缺陷,所以,以后的靠得住的计算器产品,应该是内部精度越多越好,会是以后计算器硬件生产的一个方向。
式子有问题吧 fx-82es
-3748629.22 这要看计算器编译的时候使用的 double 类型或者 long double 类型内部到底是怎么存储数据的。因为计算器如果是直接使用数值进行计算,底层的二进制计算 double 如果精度不够就会这样。 yzhang37 发表于 2015-8-10 22:10
这要看计算器编译的时候使用的 double 类型或者 long double 类型内部到底是怎么存储数据的。因为计算器如 ...
硬件和软件相结合,得出的计算结果,能够在表面上看的过去没有错误就行。(表面指的是通常的屏显10位数字,HP和NS可能屏显12位数字)
CASIO FX-120 -3759398.496
SHAPR EL-506W -3748630.344 完全撑不住了
1/(pi-103993/33102)
正确的答数是:
1730431227.79607
而es15位内部精度的答数是:
1730403184
哈哈, 都出丑了。 本帖最后由 ryb 于 2015-9-6 19:58 编辑
1,730,431,258.182430 这是excel2013的计算结果
1,730,403,184 fx-5800p
1,724,137,931.03 HP39GS
1,724,137,931.03 HP 20B 惠普的结果一致啊,呵呵。hp12c没有pi,不过精度应该不怎么好。
对比一下Mathematica的结果…………醉啦
佳能的F-789sga精度竟然这么牛逼!我都惊了 cxcas为3748628.9389656 大黄为 -3748628.93897 这个式子,应该缺少括号吧,所以才算出这么多毫不相干的答案出来。 TI-92plus为3748628.9389656
blink1970 发表于 2015-10-27 08:38
TI-92plus为3748628.9389656
个位数上也是晚节不保 我的TI-92+计算结果是-3748628.9389656
页:
[1]