从级数的角度来看,ln2的估算其实已经被研究得相当透彻了,wikipedia上有数十种
估算ln2的方法
,我在此举两个我认为比较有趣的估算方法。贝利-波尔温-普劳夫公式
(BBP公式
)取前
3
项得:还有一个利用
Engel展开
的估算方法,更加简单,用的是数列OEIS
:A059180
前6项分别是 2, 3, 7, 9, 104, 510,取前四项基本就能搞定这个问题了
这两种方法基本上都是20世纪(BBP:1995年、Engel:1913年)才发明的方法,理解起来并不是那么直观,更早的还有用自然对数的广义连分数对ln2进行估算,有兴趣的读者可以查阅相关文章。