exp(pi * sqrt(n))が整数に近くなるnを探す
Posted feedbacks - R
Rは倍精度実数しか扱えないのと,nが67のときでも誤差がかなり大きいので,37と58しか拾えない > (1:67)[abs((exp(pi*sqrt(1:67))-round(exp(pi*sqrt(1:67))))) < 0.0001] [1] 37 58
1 | (1:67)[abs((exp(pi*sqrt(1:67))-round(exp(pi*sqrt(1:67))))) < 0.0001]
|


herumi
#3416()
Rating0/2=0.00
Pythonで34行のスクリプトを書いて得られた出力の例が下のようになります。
この問題は光成さんに教えて頂いた e^{π*sqrt{163}}≒26253741640768744 が元になっています。ご協力ありがとうございました。[ reply ]