美文网首页π 的故事
欧拉是如何计算圆周率的(一)

欧拉是如何计算圆周率的(一)

作者: aubell | 来源:发表于2017-05-27 19:49 被阅读342次

从牛顿时代以后,计算圆周率就不是必要的工作了,而是一种消遣。牛顿计算的时候,用的是面积法,或者反正弦函数的多项式展开。

欧拉也用一种展开式,反正切的展开式。但是,很独特,与现在常用的反正切大为不同。现在常用的反正切展开式是:

反正切的一种展开

这个公式在欧拉出生前就存在了,为什么呢?据我考证,欧拉出生于1707年,马青发现马青公式的年份是1706年。马青早就把圆周率计算超过了100位。马青用的是这种展开。这种展开,是1671年2月15日,詹姆斯-格雷戈里发现的。公式的限制条件是x大于-1,小于等于1。因此,欧拉计算圆周率纯属消遣。

欧拉使用的独特的反正切展开:

欧拉的反正切公式

尽管直接用arctan(1)可以得到一个简洁优美的表达式,但传说中欧拉使用的是PI/4= arctan(1/7)+arctan(3/4) 来计算的。

复数的乘法

这样两个复数的乘积表明,可以这样选择。欧拉喜欢用复数,不太用正切的和角公式。

反正切之和表示

关键是,1/7并没有带来我们通常以为的麻烦,在欧拉的公式中,变成了0.02的幂。欧拉用这个公式,在1个小时之内完成了20位圆周率的计算。现代的人,必须用计算机才能完成。
前几项的结果如下:
2.48 0.46826667 0.13282986 0.040952686 0.01310424
0.004288649 0.0014251509 4.788507e-4 1.6224588e-4
5.5334385e-5 1.897179e-5 6.5328945e-6 2.2577683e-6
7.82693e-7 2.720533e-7 9.477986e-8 3.308679e-8
1.1570922e-8 4.05295e-9
1.4216501e-9 4.9931126e-10
1.7557178e-10 6.1801265e-11 2.1775085e-11

相关文章

  • 欧拉是如何计算圆周率的(一)

    从牛顿时代以后,计算圆周率就不是必要的工作了,而是一种消遣。牛顿计算的时候,用的是面积法,或者反正弦函数的多项式展...

  • 欧拉是如何计算圆周率的(二)

    这些公式,不是为了计算圆周率而开发的。相反,是为了计算右边的那些和,而得到的结果。碰巧,结果里有π那么,为什么要计...

  • 数学不好,怎么计算圆周率?

    数学不好,怎么计算圆周率? 下面介绍如何使用C语言暴力计算圆周率 π = 周长/直径 圆的面积 = 直径*周长/4...

  • 欧拉公式

    欧拉公式的推演 如何通俗的理解欧拉公式如何通俗易懂地解释欧拉公式(e^πi+1=0)Easy Trig Ident...

  • 有人要把圆周率算尽

    圆周率可以算尽吗?当然不会,但据说科学家使用巨型计算机试图算尽圆周率,不能不说这是走火入魔。 圆周率是如何算出来的...

  • 4.5 实例6:圆周率的计算

    四、程序的控制结构 4.5 实例6:圆周率的计算 "圆周率的计算"问题分析 圆周率的近似计算公式 蒙特卡洛方法 [...

  • 算法笔记之欧拉路径——合法重新排列数对

    有向图的欧拉路径计算,平时遇到的不多,记录一下。 欧拉图知识 欧拉图就是从任意一个点开始都可以一笔画完整个图,半欧...

  • 祖冲之是如何计算圆周率的(一)

    祖冲之计算圆周率,使用的方法依然是刘徽的割圆术。唯一不同的地方是,他可能掌握了独特的开平方办法。那么用割圆术这种方...

  • 牛顿是如何计算圆周率的(一)

    牛顿,微积分的奠基者之一。他称其发明为“流数法”。后来证明,本质上跟莱布尼兹发明的微积分是一样的。他在发明“流数法...

  • 自学Python:计算圆周率

    用计算机做计算那是太容易了,要知道计算圆周率是需要大量计算的,使用电脑来计算就变得非常准确和快捷了。 根据圆周率计...

网友评论

本文标题:欧拉是如何计算圆周率的(一)

本文链接:https://www.haomeiwen.com/subject/dkgqfxtx.html