|
|
为了系数优化,昨天进行了如下测试,不断变动系数 c,使得达到最优。
for (let n = 1; n < 2400; n++) { let m = (n+4)*(n+3)*(n+2)*(n+1)*n ; let p=m+120; let c=5.4647371218604141596131285041337832808494567871093749999999999999 ; let x=(-2-n+(m**0.2)+1.0/(m**0.2))+1/(c*m**0.6); let y=(-2-n+(p**0.2)+1.0/(p**0.2))+1/(c*p**0.6); if (x >= 0 || y <= 0) console.log('出错的四维锥号 n = ' + n + ', ' + x + ', ' + y ) ;}
c 末尾 4999... 中 9 的个数无关紧要,但不可以舍入成 5000。也就是说,我已经触摸到了 js 的极限精度。打印到控制台的是出错的 n 值。第一个出错的 n = 2396。就是说,当 n < 2396 时,都是正确的。我们不需要用这个结果,但这是一个数学问题。
|
|