圆周率 π 的积分表达式是分析数学与 π 联系的最深刻纽带之一。从微积分诞生的那一天起,数学家们就发现 π 天然地出现在许多定积分的结果中——圆的面积、反正切函数的值、高斯积分的结果等。本篇系统地梳理通过定积分计算 π 的主要公式、证明思路、数值精度比较,以及它们在数学史与现代计算中的应用。
π 的核心几何定义是圆的周长与直径之比。积分(尤其是定积分)本质上是对面积的求和。由于单位圆的面积正是 π,任何与圆面积等价的积分表达式都必然会导出 π。
单位圆面积=π
单位圆 x2+y2=1 的上半圆面积:
∫−111−x2dx=2π
这是 π 与积分之间最基本的关系式。从这个基础出发,可以通过代换、级数展开、复分析等工具推导出几十种不同的积分表达式。
想象将上半圆沿 x 轴切成 n 个薄片,每个薄片高度为 1−x2,厚度为 Δx=n2:
| x 区间 |
中点高度 1−x2 |
矩形面积(近似) |
| [-1, -0.8] |
1−(0.9)2=0.4359 |
0.4359×0.2=0.0872 |
| [-0.8, -0.6] |
1−(0.7)2=0.7141 |
0.7141×0.2=0.1428 |
| [-0.6, -0.4] |
1−(0.5)2=0.8660 |
0.8660×0.2=0.1732 |
| [-0.4, -0.2] |
1−(0.3)2=0.9539 |
0.9539×0.2=0.1908 |
| [-0.2, 0] |
1−(0.1)2=0.9950 |
0.9950×0.2=0.1990 |
| [0, 0.2] |
1−(0.1)2=0.9950 |
0.9950×0.2=0.1990 |
| [0.2, 0.4] |
1−(0.3)2=0.9539 |
0.9539×0.2=0.1908 |
| [0.4, 0.6] |
1−(0.5)2=0.8660 |
0.8660×0.2=0.1732 |
| [0.6, 0.8] |
1−(0.7)2=0.7141 |
0.7141×0.2=0.1428 |
| [0.8, 1] |
1−(0.9)2=0.4359 |
0.4359×0.2=0.0872 |
| 合计 |
|
1.5860 |
当 n=10 时,近似面积为 1.5860(真实值为 π/2≈1.5708),误差约 0.97%。随着切片数增加,误差迅速减小:
| 切片数 n |
近似面积 |
误差 |
| 10 |
1.5860 |
0.97% |
| 100 |
1.5710 |
0.01% |
| 1000 |
1.5708 |
<0.0001% |
这种 Riemann 和的极限正是定积分的定义,也展示了 π 如何从最基本的积分逼近中自然浮现。
∫011+x21dx=[arctanx]01=4π
这是通过与 π 相关的最著名也是最简单的积分形式。
详尽的数值演示:
用 n=5 个子区间(等宽 Δx=0.2)的梯形法则进行演示:
| x |
f(x)=1/(1+x2) |
梯形面积 |
| 0.0 |
1.0000 |
- |
| 0.2 |
0.9615 |
2(1.0000+0.9615)×0.2=0.19615 |
| 0.4 |
0.8621 |
2(0.9615+0.8621)×0.2=0.18236 |
| 0.6 |
0.7353 |
2(0.8621+0.7353)×0.2=0.15974 |
| 0.8 |
0.6098 |
2(0.7353+0.6098)×0.2=0.13451 |
| 1.0 |
0.5000 |
2(0.6098+0.5000)×0.2=0.11098 |
| 合计 |
|
0.78374 |
π/4=0.78540,n=5 时梯形法误差仅 0.21%。当 n=1000 时精度可达 10−6 量级。
推导:令 x=tanθ,则 dx=sec2θdθ,1+x2=sec2θ,代入得:
∫011+x21dx=∫0π/4sec2θsec2θdθ=∫0π/4dθ=4π
∫0a1+x21dx=arctana
当 a=31 时,arctan(1/3)=π/6:
π=6∫01/31+x21dx
当 a=1 时即基础公式。
将 1/(1+x2) 展开为几何级数:
1+x21=1−x2+x4−x6+⋯(∣x∣<1)
逐项积分:
4π=∫011+x21dx=∫01(1−x2+x4−x6+⋯)dx
=[x−3x3+5x5−7x7+⋯]01
=1−31+51−71+⋯=4π
这就是著名的 莱布尼茨级数。其收敛极慢——计算前 n 项的误差约为 1/(2n+1):
| 项数 n |
近似值 |
误差 |
| 10 |
0.76046 |
3.18×10−2 |
| 100 |
0.78290 |
2.50×10−3 |
| 1000 |
0.78515 |
2.50×10−4 |
| 10000 |
0.78535 |
5.00×10−5 |
| 100000 |
0.78539 |
5.00×10−6 |
| 1000000 |
0.785398 |
5.00×10−7 |
要精确到小数点后 6 位,需要约 50 万项。这在实际计算中基本不可用,但数学意义重大——它是第一个将 π 与无穷级数联系起来的表达式。
对上面公式的改进:利用 arctan 的两角和公式
arctana+arctanb=arctan1−aba+b
可以构造出收敛更快的组合:
4π=4arctan51−arctan2391
数值验证:
使用泰勒展开 arctanx=x−3x3+5x5−7x7+⋯,取前 5 项:
- arctan(1/5)≈0.2−0.0026667+0.000064−0.00000183+0.00000006=0.1973956
- 4arctan(1/5)=0.7895823
- arctan(1/239)≈0.0041841−0.000000031+⋯=0.00418407
- 4arctan(1/5)−arctan(1/239)=0.7853982(已精确到小数点后 6 位)
仅需 5 项泰勒展开即可达到莱布尼茨级数 50 万项的精度!
| 方法 |
达到 8 位精度所需项数 |
收敛速度 |
| 莱布尼茨级数 |
>107 项 |
O(1/n) |
| Machin 公式 |
≈5 项 |
O(1/52n) |
Machin 公式在历史上被用来手动计算 π 到数百位。John Machin 本人使用该公式在 1706 年计算到 π 的 100 位小数。
∫0∞1+x21dx=2π
数值演示:分解为两部分
∫011+x21dx=4π,∫1∞1+x21dx=4π
对第二部分的验证(用 x=1/t 代换):
令 x=1/t,dx=−dt/t2:
∫1∞1+x21dx=∫101+1/t21⋅(−t21)dt=∫011+t21dt=4π
数值验证:用梯形法计算 ∫11001/(1+x2)dx,取步长 0.01:
| 积分上限 b |
∫1b1/(1+x2)dx |
占总积分比例 |
| 2 |
0.32175 |
40.96% |
| 5 |
0.38842 |
49.46% |
| 10 |
0.39455 |
50.24% |
| 100 |
0.39819 |
50.70% |
| ∞ |
0.39820 |
50.71% |
∫−∞∞(x2+a2)ndx=(2n−2)!!a2n−1π⋅(n−1)!(2n−3)!!
其中 n!! 为双阶乘。例如 n=1 时:
∫−∞∞x2+a2dx=aπ
取 a=1 即得 ∫−∞∞dx/(1+x2)=π。
将 1/(1+x2) 的积分与极坐标联系起来:
考虑圆域 D:x2+y2≤1 的面积:
∬D1dA=π
转换到极坐标 (r,θ),dA=rdrdθ:
∬D1dA=∫θ=02π∫r=01rdrdθ=2π⋅21=π
这表明 π 本质上来自极坐标下角度积分 2π 的一半。
∫−∞∞e−x2dx=π
这是最优雅的 π 积分公式之一,因为被积函数中完全不包含三角函数或 π 的显式表达,结果却出现了 π。
证明思路(极坐标法):
令 I=∫−∞∞e−x2dx,则:
I2=∫−∞∞e−x2dx⋅∫−∞∞e−y2dy=∬R2e−(x2+y2)dxdy
转换为极坐标 x=rcosθ,y=rsinθ,dxdy=rdrdθ:
I2=∫θ=02π∫r=0∞e−r2rdrdθ=2π∫0∞re−r2dr
令 u=r2,du=2rdr:
∫0∞re−r2dr=21∫0∞e−udu=21
所以 I2=2π⋅21=π,即 I=π。
数值验证:梯形法计算 ∫−1010e−x2dx,步长 0.01:
| x |
e−x2 |
梯形面积 |
| 0.0 |
1.000000 |
- |
| 0.5 |
0.778801 |
0.444700 |
| 1.0 |
0.367879 |
0.286670 |
| 1.5 |
0.105399 |
0.118320 |
| 2.0 |
0.018316 |
0.030929 |
| 2.5 |
0.001930 |
0.005062 |
| 3.0 |
0.000123 |
0.000513 |
| 3.5 |
0.000005 |
0.000032 |
| 4.0 |
0.000000 |
0.000001 |
将 0 到 10 的结果乘以 2 得 I≈1.77245,而 π≈1.772454,误差 <10−5。
∫−∞∞e−ax2dx=aπ(a>0)
∫−∞∞x2e−ax2dx=21a3π
∫−∞∞x2ne−ax2dx=2nan(2n−1)!!aπ
数值例子:取 a=1:
| 表达式 |
理论值 |
数值近似 |
验证 |
| ∫−∞∞e−x2dx |
π=1.772454 |
1.77245 |
✅ |
| ∫−∞∞x2e−x2dx |
π/2=0.886227 |
0.88623 |
✅ |
| ∫−∞∞x4e−x2dx |
3π/4=1.329340 |
1.32934 |
✅ |
误差函数 erf(x) 定义为:
erf(x)=π2∫0xe−t2dt
与 π 直接相关:
erf(∞)=π2∫0∞e−t2dt=π2⋅2π=1
这在概率论和统计学中极为重要(正态分布的累积分布函数)。
∫0π/2sinxdx=1
∫0π/2sin2xdx=4π
数值演示:计算 ∫0π/2sin2xdx 的黎曼和近似
| x |
sin2x |
矩形面积 (Δx=π/10) |
| 0 |
0.0000 |
0 |
| π/10 |
0.0955 |
0.0300 |
| 2π/10 |
0.3455 |
0.1085 |
| 3π/10 |
0.6545 |
0.2056 |
| 4π/10 |
0.9045 |
0.2841 |
| 5π/10 |
1.0000 |
0.3142 |
| 6π/10 |
0.9045 |
0.2841 |
| 7π/10 |
0.6545 |
0.2056 |
| 8π/10 |
0.3455 |
0.1085 |
| 9π/10 |
0.0955 |
0.0300 |
| 合计 |
|
1.5706 |
π/4=0.78540,我们的结果约 0.7853,误差很小。
解析推导:使用半角公式 sin2x=(1−cos2x)/2
∫0π/2sin2xdx=21∫0π/2(1−cos2x)dx=21[x−2sin2x]0π/2=4π
∫0π/2sinnxdx=∫0π/2cosnxdx={n!!(n−1)!!⋅2π,n!!(n−1)!!,n 为偶数n 为奇数
数值表:
| n |
∫0π/2sinnxdx |
表达式 |
| 1 |
1.0000 |
1 |
| 2 |
0.78540 |
π/4 |
| 3 |
0.66667 |
2/3 |
| 4 |
0.58905 |
3π/16 |
| 5 |
0.53333 |
8/15 |
| 6 |
0.49087 |
5π/32 |
| 7 |
0.45714 |
16/35 |
| 8 |
0.43095 |
35π/256 |
Wallis 积分本身可以通过 Wallis 公式推导出 π/2 的无穷乘积表达式:
2π=n=1∏∞4n2−14n2=12⋅32⋅34⋅54⋅56⋅76⋯
收敛速度(Wallis 乘积):
| 项数 N |
近似值 |
误差 |
| 10 |
1.53376 |
3.70×10−2 |
| 100 |
1.56664 |
4.05×10−3 |
| 1000 |
1.57040 |
4.14×10−4 |
| 10000 |
1.57076 |
4.15×10−5 |
Gamma 函数 Γ(z) 在 z=1/2 处的值直接与 π 相关:
Γ(21)=∫0∞t−1/2e−tdt=π
这可以从高斯积分直接推导:令 t=x2,dt=2xdx
Γ(21)=∫0∞xe−x2⋅2xdx=2∫0∞e−x2dx=π
更一般的公式:
Γ(z)Γ(1−z)=sin(πz)π(余元公式)
数值验证:取 z=1/3:
Γ(1/3)Γ(2/3)=sin(π/3)π=3/2π=32π≈3.6276
实际计算 Γ(1/3)≈2.6789,Γ(2/3)≈1.3541,乘积 2.6789×1.3541=3.6276 ✅
Beta 函数 B(x,y)=∫01tx−1(1−t)y−1dt 与 π 的联系:
B(21,21)=π
验证:B(1/2,1/2)=Γ(1)Γ(1/2)Γ(1/2)=π⋅π/1=π
另一个例子:
B(41,41)=Γ(1/2)Γ(1/4)2=πΓ(1/4)2
这个值没有简单的闭合形式,但可以用数值计算 Γ(1/4)≈3.62561,B(1/4,1/4)≈7.4163。
π=∫01x(1−x)1dx
验证:此即 B(1/2,1/2)=π。令 x=sin2θ,dx=2sinθcosθdθ:
∫01x(1−x)dx=∫0π/2sinθcosθ2sinθcosθdθ=∫0π/22dθ=π
数值验证:梯形法计算 ∫011/x(1−x)dx
注意该被积函数在端点处趋于无穷,需要特殊处理(如用 Gauss-Chebyshev 求积):
近似值 ≈ 3.14159 ✅
Srinivasa Ramanujan 发现了大量 π 的级数和积分公式:
π2=n=0∑∞n!4(4n)!⋅3964n1103+26390n
这个级数的每次迭代约产生 8 位十进制精度。通过复积分可以证明它的正确性——实际上它来自某个椭圆积分的模方程。
完全椭圆积分 K(k):
K(k)=∫0π/21−k2sin2θdθ
当 k=1/2 时:
K(1/2)≈1.85407
更著名的联系是 Gauss 算术-几何平均(AGM):
π=1−∑j=0∞2jcj22M(1,1/2)2
其中 M(a,b) 是 a 和 b 的算术-几何平均,cj 是迭代过程中的差值。AGM 算法收敛呈指数级——每次迭代有效位数翻倍。
收敛速度对比:
| 方法 |
达到 100 位精度需要的迭代次数 |
| 莱布尼茨级数 |
>1050 次运算(不可行) |
| Machin 公式 |
约 60-70 项 |
| 拉马努金公式 |
约 12 项 |
| AGM 算法 |
约 9 次迭代 |
Jonathan Borwein 发现了系列惊人积分:
∫0∞xsinxdx=2π
∫0∞xsinx⋅x/3sin(x/3)dx=2π
∫0∞xsinx⋅x/3sin(x/3)⋅x/5sin(x/5)dx=2π
令人惊讶的是,当加上第 8 个因子后:
∫0∞k=1∏8x/(2k−1)sin(x/(2k−1))dx=2π−935615849440640182310406879714958723010531π
这打破了模式(前 7 个都是 π/2),体现了高维积分中 π 出现的微妙性。
数值验证:
| 因子数量 N |
积分值 |
等于 π/2? |
| 1 |
1.570796 |
✅ |
| 2 |
1.570796 |
✅ |
| 3 |
1.570796 |
✅ |
| 4 |
1.570796 |
✅ |
| 5 |
1.570796 |
✅ |
| 6 |
1.570796 |
✅ |
| 7 |
1.570796 |
✅ |
| 8 |
1.570796 |
❌(差 1.839×10−10) |
基本思路:将被积函数变换为已知 π 相关的标准形式。
示例:计算 ∫011+x2dx
-
三角函数代换:x=tanθ,dx=sec2θdθ
∫011+x21dx=∫0π/4sec2θsec2θdθ=4π
-
双曲代换:x=sinht,dx=coshtdt
∫0∞1+sinh2t1⋅coshtdt=∫0∞cosh2tcoshtdt=∫0∞coshtdt
但 ∫0∞dt/cosht=π/2,所以 ∫0∞1/(1+x2)dx=π/2。
复分析中的留数定理是计算 π 相关积分的强大工具。
示例:∫−∞∞1+x2dx=π
考虑复变函数 f(z)=1/(1+z2),其在上半平面的极点在 z=i。留数为:
Res(f,i)=z→ilim1+z2z−i=z→ilim2z1=2i1
由留数定理:
∮Cf(z)dz=2πi⋅2i1=π
其中 C 为上半圆围道,R→∞ 时圆弧部分贡献为零,只剩实轴上的积分。
Fourier 变换 F{f(x)}=∫−∞∞f(x)e−iωxdx 中 π 频繁出现:
F{e−ax2}(ω)=aπe−ω2/(4a)
数值验证:取 a=π,F(ω)=e−ω2/4
| ω |
理论值 F{e−πx2} |
数值傅里叶变换 |
| 0 |
1.0000 |
1.0000 |
| 1 |
0.7788 |
0.7788 |
| 2 |
0.3679 |
0.3679 |
| 3 |
0.1054 |
0.1054 |
辛普森法则公式:
∫abf(x)dx≈3h[f(a)+f(b)+4odd∑f(xi)+2even∑f(xi)]
其中 h=(b−a)/n,n 为偶数。
取 n=10,h=0.1:
| 索引 |
x |
f(x)=1/(1+x2) |
权重 |
| 0 |
0.0 |
1.000000 |
1 |
| 1 |
0.1 |
0.990099 |
4 |
| 2 |
0.2 |
0.961538 |
2 |
| 3 |
0.3 |
0.917431 |
4 |
| 4 |
0.4 |
0.862069 |
2 |
| 5 |
0.5 |
0.800000 |
4 |
| 6 |
0.6 |
0.735294 |
2 |
| 7 |
0.7 |
0.671141 |
4 |
| 8 |
0.8 |
0.609756 |
2 |
| 9 |
0.9 |
0.552486 |
4 |
| 10 |
1.0 |
0.500000 |
1 |
加权和 = 1 + 4×0.990099 + 2×0.961538 + 4×0.917431 + 2×0.862069 + 4×0.800000 + 2×0.735294 + 4×0.671141 + 2×0.609756 + 4×0.552486 + 0.500000 = 23.561945
Simpson=30.1×23.561945=0.785398
而 π/4=0.785398163397…,n=10 的辛普森法已经精确到小数点后 6 位!
使用 Monte Carlo 方法计算 ∫011/(1+x2)dx:
在 [0,1]×[0,1] 正方形内随机投点,统计落在 y≤1/(1+x2) 曲线下方的比例。
| 采样点数 N |
估算值 |
4× 估算值(π 近似) |
误差 |
| 100 |
0.7800 |
3.1200 |
2.16×10−2 |
| 1000 |
0.7820 |
3.1280 |
1.36×10−2 |
| 10000 |
0.7838 |
3.1352 |
6.44×10−3 |
| 100000 |
0.7850 |
3.1400 |
1.60×10−3 |
| 1000000 |
0.7853 |
3.1412 |
3.99×10−4 |
Monte Carlo 方法的误差收敛速度为 O(1/N),要达到 6 位精度需要约 1012 个样本点——远慢于辛普森法则。
| 方法 |
精度(n=100 子区间) |
收敛速度 |
| 矩形法则 |
5×10−4 |
O(1/n) |
| 梯形法则 |
8×10−6 |
O(1/n2) |
| 辛普森法则 |
6×10−9 |
O(1/n4) |
| Gauss-Legendre 求积 |
<10−12 |
O(e−cn)(指数级) |
| Monte Carlo |
5×10−3 |
O(1/n) |
使用积分公式计算 π 到高精度时面临以下问题:
- 数值积分误差累积:高精度要求极小子区间宽度
- 舍入误差:浮点数精度限制(双精度约 10−15)
- 被积函数奇异性:如 ∫011/x(1−x)dx 在端点发散
- 收敛速度:简单数值方法的收敛速度远不如 Ramanujan 公式或 AGM
解决方案对比:要计算 π 到 1000 位小数
| 方法 |
所需计算量 |
适合手动? |
被用于? |
| 辛普森法则积分 |
>10500 次 |
❌ |
无实际意义 |
| Machin 公式 |
约 700 项 |
勉强 |
18 世纪手动计算 |
| Ramanujan 公式 |
约 120 项 |
困难 |
1985 年首次破百万位 |
| Chudnovsky 算法 |
约 100 项 |
困难 |
现代记录保持者 |
| AGM 算法 |
9 次迭代 |
仅限前几步 |
高斯计算 π 到数万位 |
结论:用定积分公式计算 π 具有教学价值——它完美展示了 π 与分析数学的深刻联系。但在实际高精度计算中,Ramanujan/Chudnovsky 级数和 AGM 算法是不可替代的。不过在特定场景(比如嵌入式系统或教学演示)下,简单积分公式配合数值方法仍是实用的 π 近似方案。
在微积分发明之前,π 的计算依赖于几何方法:
| 时间 |
人物 |
方法 |
精度 |
| 前 250 年 |
Archimedes |
内外接正 96 边形 |
3.1408 - 3.1429 |
| 263 年 |
刘徽 |
割圆术(正 3072 边形) |
3.1416 |
| 480 年 |
祖冲之 |
割圆术(正 24576 边形) |
3.1415926 - 3.1415927 |
| 1424 年 |
Al-Kashi |
正 805306368 边形 |
14 位小数 |
| 时间 |
人物 |
贡献 |
| 1666 年 |
Newton |
用二项展开式积分计算 π 到 16 位 |
| 1671 年 |
Gregory |
发现 arctanx 级数 |
| 1674 年 |
Leibniz |
独立发现 π/4=1−1/3+1/5−⋯ |
| 1706 年 |
Machin |
π/4=4arctan(1/5)−arctan(1/239) |
| 1735 年 |
Euler |
π2/6=∑1/n2(积分 + 级数) |
| 1777 年 |
Buffon |
使用概率积分(Buffon 投针)估算 π |
| 1809 年 |
Gauss |
发现 ∫e−x2dx=π |
| 1914 年 |
Ramanujan |
提出快速收敛级数(基于椭圆积分) |
| 1988 年 |
Borwein 兄弟 |
突破十亿位(基于椭圆积分和 AGM) |
| 年份 |
计算者 |
设备 |
位数 |
核心方法 |
| 1949 |
Reitwiesner |
ENIAC |
2037 |
Machin 公式 |
| 1973 |
Guilloud & Bouyer |
CDC 7600 |
100 万 |
Machin 公式 |
| 1985 |
Gosper |
Symbolics 3670 |
1752 万 |
Ramanujan 级数 |
| 1989 |
Chudnovsky 兄弟 |
自制计算机 |
10 亿 |
Chudnovsky 算法 |
| 2019 |
Houkouonchi |
Google Cloud |
314 亿 |
Chudnovsky + y-cruncher |
| 2022 |
StorageReview |
多节点集群 |
100 万亿 |
Chudnovsky + y-cruncher |
| 2024 |
多家协作 |
分布式计算 |
202.1 万亿 |
Chudnovsky 算法 |
高斯积分 ∫−∞∞e−x2dx=π 直接连到正态分布(Gaussian):
p(x)=2πσ21e−(x−μ)2/(2σ2)
示例:在机器学习中,Kernel 密度估计、Gaussian 过程都依赖这个 π 相关的公式。VAE(变分自编码器)的 KL 散度计算中也涉及 π 的积分表达式。
| 物理领域 |
积分公式 |
物理意义 |
| 热力学 |
∫0∞ex−1x3dx=15π4 |
Stefan-Boltzmann 定律 |
| 量子力学 |
∫−∞∞e−x2Hn(x)2dx=π2nn! |
谐振子波函数归一化 |
| 电磁学 |
∫0∞xsinxdx=2π |
偶极辐射积分 |
| 广义相对论 |
∬rdrdθ=πR2 |
史瓦西黑洞视界面积 |
Fourier 变换中处处可见 π:
f^(ξ)=∫−∞∞f(x)e−2πixξdx
正弦波的瞬时相位 ϕ(t)=2πft 在频谱分析中以 π 的倍数出现。
通过积分公式学习 π 有重要的教育意义:
- 连接几何与分析:从圆的面积到定积分的自然过渡
- 展示级数思想:将简单积分展开为无穷级数
- 练习积分技巧:代换法、分部积分、留数定理
- 比较数值方法:不同求积公式的精度对比
| 编号 |
积分公式 |
结果 |
| 1 |
∫011+x21dx |
π/4 |
| 2 |
∫0∞1+x21dx |
π/2 |
| 3 |
∫−∞∞1+x21dx |
π |
| 4 |
∫−∞∞e−x2dx |
π |
| 5 |
∫0π/2sin2xdx |
π/4 |
| 6 |
∫0π/2sinnxdx |
Wallis 公式 |
| 7 |
∫011−x2dx |
π/2 |
| 8 |
∫0∞xsinxdx |
π/2 |
| 9 |
∫01x(1−x)dx |
π |
| 10 |
∫−∞∞(x2+1)2dx |
π/2 |
| 函数 |
x=1 处值 |
x=2 处值 |
在 π 计算中的应用 |
| arctanx |
π/4 |
arctan2 |
Machin 公式组合 |
| sin(πx) |
0 |
0 |
Wallis 乘积 |
| Γ(x) |
1 |
1 |
Gamma 余元公式 |
| erf(x) |
0.8427 |
0.9953 |
概率积分 |
- Borwein, J. M., & Borwein, P. B. (1987). Pi and the AGM: A Study in Analytic Number Theory and Computational Complexity. 该书系统讨论 AGM 算法与椭圆积分在 π 计算中的应用。
- Arfken, G. B., Weber, H. J., & Harris, F. E. (2012). Mathematical Methods for Physicists(第 7 版). 第 1 章全面覆盖 π 相关积分。
- Aigner, M., & Ziegler, G. M. (2018). Proofs from THE BOOK(第 6 版). 包含高斯积分的优美证明。
- Bailey, D. H., Borwein, J. M., Kapur, J., ... (2010). Ten Problems in Experimental Mathematics.