神奇的数字3:利用阶乘倒数之和来求常数e值

e,作为数学常数,是自然对数函数的底数,亦称自然常数、自然底数,或是欧拉数(Euler’s number),以瑞士数学家欧拉命名;还有个较少见的名字纳皮尔常数,用来纪念苏格兰数学家约翰·纳皮尔引进对数。它是一个无限不循环小数,数值约是(小数点后20位,OEIS A001113):e = 2.71828182845904523536 ⋯

下面是其中的一个定义:

我们直接上代码, 计算 e 值。

计算的结果是

上面的exp 表示小数点的位置,1位,计算的结果为2.xxxx.

可以修改N和prec的值,来获取更大的精度值。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部