|

楼主 |
发表于 2022-6-25 23:11
|
显示全部楼层
本帖最后由 愚工688 于 2022-6-25 15:14 编辑
我刚刚补充计算玩几个万亿级别的大偶数,并且记录了用时。对比一下两组相对误差的数据,就会明白,为什么比较大的偶数使用连乘式进行计算时,应该使用修正系数。
1,使用修正系数的连乘式计算的5个9万亿的偶数素对计算值的相对误差情况:
G(9000000000000)= 19098578267,Sp( 9000000000000 *)≈ 19089171964.8 , Δ≈-0.0004925,
G(9000000000002)= 8706005249 ,Sp( 9000000000002 *)≈ 8701616850.1 , Δ≈-0.0005041,
G(9000000000004)= 7821717575 ,Sp( 9000000000004 *)≈ 7817818444.9 , Δ≈-0.0004985,
G(9000000000006)= 14324181372, Sp(9000000000006 *)≈ 14317156642.4 , Δ≈-0.0004904, (1517.57s)
G(9000000000008)= 7161994108 ,Sp( 9000000000008 *)≈ 7158439486.8 , Δ≈-0.0004963, (762.20 sec)
计算式如下:
Sp( 9000000000000 *) = 1/(1+ .17621 )*( 9000000000000 /2 -2)*p(m) ≈ 19089171964.8 , k(m)= 2.66667
Sp( 9000000000002 *) = 1/(1+ .17621 )*( 9000000000002 /2 -2)*p(m) ≈ 8701616850.1 , k(m)= 1.21557
Sp( 9000000000004 *) = 1/(1+ .17621 )*( 9000000000004 /2 -2)*p(m) ≈ 7817818444.9 , k(m)= 1.09211
Sp( 9000000000006 *) = 1/(1+ .17621 )*( 9000000000006 /2 -2)*p(m) ≈ 14317156642.4 , k(m)= 2.00004
Sp( 9000000000008 *) = 1/(1+ .17621 )*( 9000000000008 /2 -2)*p(m) ≈ 7158439486.8 , k(m)= 1
2,没有修正系数的连乘式所计算的连续偶数,可以看到相对误差的偏移0位的具体数据:
以下4个偶数概率计算用时125分钟.无修正.(10万亿级偶数)
G(11111111111110)= 12000220328 ,Sp( 11111111111110 )= 14114669913.7 ,Δ≈0.176200897 ,
G(11111111111112)= 17470455584 ,Sp( 11111111111112 )= 20549005813.6 ,Δ≈0.17621465 ,
G(11111111111114)= 11172207831 ,Sp( 11111111111114 )= 13141002048.5 ,Δ≈0.176222484,
G(11111111111116)= 8805605145 ,Sp( 11111111111116 )= 10357204998.6 ,Δ≈0.176205931,
|
|