3.14159后面藏了上千年,人类到底怎么算出圆周率?

👤 硬件视界 📂 数码科技 📅 2026-03-08 01:07 👁 2 阅读

圆周率这串数字,小学生都会背3.14,但你知道古人没计算器,愣是靠算式把这个无限不循环小数抠到了小数点后几十位?更狠的是,现代程序员用电脑跑到62.8万亿位,打印机连轴转能绕地球好几圈。这玩意儿到底有啥魔法公式,能让人类几千年 obsession 不止?

最经典的套路是"割圆术"。阿基米德当年拿多边形往圆里硬套,边数越多越逼近真相——96边形就能算出3.14。后来祖冲之用24576边形,直接干到3.1415926,领先欧洲一千年。说白了就是把曲线暴力拆解成无数小段直线,段数越多误差越小。这思路简单粗暴,但手算到后面,光写数字就能写瞎眼。

到了近代,数学家们开始玩"无穷级数",效率直接起飞。莱布尼茨搞出个漂亮的交替加减:1 - 1/3 + 1/5 - 1/7... 一直算下去就逼近π/4。缺点是收敛太慢,算到500万项才精确到5位小数。真正实用的是马青公式,把两个反正切相减,1706年有人用它首次破百位。现代算法更离谱,Ramanujan的级数每算一项能精准8位,1985年有人用它算到1750万位,这才是计算机时代的暴力美学。

普通人其实也能玩。抛针实验听说过没?往画满平行线的纸上扔针,针和线相交的概率居然和π有关。布丰当年用2212次投掷算出3.142,误差不到0.05%。蒙特卡洛方法更是把这个思路发扬光大——随机撒点、统计比例,用概率论硬解几何问题。虽然精度感人,但胜在不用动脑子,写个Python脚本就能跑。

说到底,圆周率的算式史就是人类智力史。从几何直观到代数抽象,从手工苦算到机器暴力,每个公式背后都是脑洞大开的瞬间。下次吃披萨切八块的时候,不妨想想:你刀尖划过的那条弧线,藏着多少代天才的执念?

你还知道哪些奇葩的π算法?或者试过自己手算几位?评论区聊聊,点赞最高的我送他一份π的前10000位PDF,拿去当密码用!

标签: 什么算式能算出圆周率