|
本帖最后由 愚工688 于 2022-7-26 08:31 编辑
你的依据偶数尾数结合含有素因子3的计算素对的方法 我始终认为计算精度并不高。
你认为:
我的公式简单明了:不用分解质因数,不用知道素因数大小、多少;能一以贯之计算任意大偶数!——计算的目的就是接近真值,如果偏离值大了这样的计算就没有意义了。
平均误差,优于哈-李公式,—— 不能依据少量的计算就得出这样的结论
及(愚工除外)其他人所谓公式!—— 没有依据,许多的计算实例你是不如别人的,可能你比较健忘。
我的公式项项有出处,适合编程计算!—— 反正从我的角度上看,你的公式是不适合编程计算的。当然我编程水平不高,不能作为绝对的结论。
我对那先生的连续偶数的素对数量的计算:
G(12932920) = 79607;Sp( 12932920 *)= 79450.6 ,Δ≈-0.001965 , k(m)= 2.19037
G(12932922) = 72611;Sp( 12932922 *)= 72545.2 ,Δ≈-0.000909 , k(m)= 2
G(12932924) = 36333;Sp( 12932924 *)= 36272.6 ,Δ≈-0.001662 , k(m)= 1
G(12932926) = 36126;Sp( 12932926 *)= 36272.6 ,Δ≈ 0.004058 , k(m)= 1
G(12932928) = 72844;Sp( 12932928 *)= 72545.2 ,Δ≈-0.004105 , k(m)= 2
G(12932930) = 48531;Sp( 12932930 *)= 48616.7 ,Δ≈ 0.001766 , k(m)= 1.34031
G(12932932) = 36993;Sp( 12932932 *)= 36743.7 ,Δ≈-0.006731 , k(m)= 1.01299
G(12932934) = 88574;Sp( 12932934 *)= 88316 ,Δ≈-0.002913 , k(m)= 2.43478
G(12932936) = 36434;Sp( 12932936 *)= 36272.6 ,Δ≈-0.004430 , k(m)= 1
G(12932938) = 37148;Sp( 12932938 *)= 37157.3 ,Δ≈ 0.000242 , k(m)= 1.02439
G(12932940) = 97042;Sp( 12932940 *)= 97146.7 ,Δ≈ 0.001079 , k(m)= 2.67823
G(12932942) = 40596;Sp( 12932942 *)= 40424.8 ,Δ≈-0.004217 , k(m)= 1.11447
G(12932944) = 36381;Sp( 12932944 *)= 36272.7 ,Δ≈-0.002977 , k(m)= 1
这里的连乘式是有*号的,加了修正系数:1/(1+t), t=0.1024;
由于连乘式的计算值是随着偶数增大而偏离0位值增大的,故修正系数的t值也会逐渐取大。
如:2000万——4000万; t=0.1082;
(4000万—— 6000万; t=0.1108;
(6000万——8000万; t=0.1136;
(8000万——11000万; t=0.1185;
……
当然随着偶数增大,各个区域也相对的增大。
(100亿——120亿;t=0.1502;
(120亿——250亿;t=0.1530;
(250亿——350亿;t=0.1551;
t值的来源,样本的相对误差统计的平均值;加上样本间的内插值。经验数据。正如《四位数学用表》中的修正系数那样。
使用修正系数1/(1+t), 我们可以大幅的提高连乘式的计算精度;
同样我们可以合理的设定t值的使用范围,就能够使得连乘式的计算值始终小于真值,得到偶数的素对的下界计算值。
|
|