用数列逼近π
问题提出
“同学们,“我站在呼噜星球的教室里,“我们已经学习了圆的周长公式 C=2πr 和面积公式 S=πr2。但是,π 到底是什么?它的值是多少?”
一个学生说:"π≈3.14159..."
我追问:“你是怎么知道这个值的?能精确计算出来吗?”
学生们陷入思考。
“今天,我们要学习一种重要的方法——用数列逼近π。这种方法不仅让我们理解 π 的来源,还能计算出任意精度的 π 值。”
我提出几个核心问题:
- 如何构造一个数列,使其趋向于 π?
- 数列逼近的原理是什么?
- 如何保证逼近的精度和效率?
观察与猜想
回顾:多边形逼近
上节课我们学习了用正多边形逼近圆的方法。
设圆的半径为 r,内接正 n 边形的周长为 Ln:
Ln=2nrsinnπ当 n 越大,Ln 越接近圆的周长 C=2πr。
定义:
πn=2rLn=nsinnπ则 πn 是一个数列,当 n→∞ 时,πn→π。
数列的构造
“让我们计算前几项:”
学生们开始计算:
- n=6(正六边形):π6=6sin6π=6×21=3
- n=12(正十二边形):π12=12sin12π≈3.1058
- n=24:π24=24sin24π≈3.1326
- n=48:π48=48sin48π≈3.1393
- n=96:π96=96sin96π≈3.1410
学生们发现:“随着 n 增大,πn 越来越接近 π≈3.14159...“
猜想
基于观察,学生们提出猜想:
- 数列 {πn} 单调递增,趋向于 π
- 可以通过增大 n 来提高精度
- 存在更高效的数列逼近方法
严格证明
数列极限的概念
数学定义
定义是数学中精确描述概念、术语含义的陈述。理解定义是学习数学的基础,每个数学概念都有其严格的定义。
设 {an} 是一个数列,A 是一个常数。如果对于任意给定的 ϵ>0(无论多么小),都存在正整数 N,使得当 n>N 时,有:
∣an−A∣<ϵ则称数列 {an} 的极限为 A,记作:
n→∞liman=A或 an→A(当 n→∞)。
直观理解:当 n 足够大时,an 与 A 的距离可以任意小。
证明数列 {πn} 的极限
定理:数列 πn=nsinnπ 的极限为 π,即:
n→∞limnsinnπ=π证明:
设 x=nπ,当 n→∞ 时,x→0。
则:
n→∞limnsinnπ=x→0limxπsinx=π⋅x→0limxsinx需要证明 limx→0xsinx=1。
证明 limx→0xsinx=1:
在单位圆中,设角 x(弧度制,0<x<2π)对应的:
- 弧长为 x
- 弦长为 2sinx(等腰三角形,两腰为1,顶角为 2x)
- 切线段长为 2tanx(从圆心到切线的距离)
由几何关系:
弦长<弧长<切线段长即:
2sinx<x<2tanx=cosx2sinx同除以 2sinx(因为 sinx>0):
1<sinxx<cosx1取倒数(不等号反转):
cosx<xsinx<1当 x→0 时,cosx→1。
由夹逼定理:
x→0limxsinx=1因此:
n→∞limnsinnπ=π⋅1=π证毕。
数列的单调性
定理:数列 {πn} 是单调递增的。
证明:
设 f(x)=xsinxπ,其中 x>2。
计算导数:
f′(x)=sinxπ+x⋅cosxπ⋅(−x2π)=sinxπ−xπcosxπ设 θ=xπ,则 0<θ<2π(因为 x>2)。
f′(x)=sinθ−θcosθ在 0<θ<2π 时,sinθ>0, cosθ>0。
由 tanθ>θ(当 0<θ<2π),得:
cosθsinθ>θ⇒sinθ>θcosθ因此 f′(x)>0,函数 f(x) 在 x>2 时单调递增。
所以数列 {πn}(n≥3)单调递增。
证毕。
刘徽割圆术的递推公式
刘徽割圆术
中国古代数学家刘徽发明了高效的递推公式:
设正 n 边形的边长为 an,则正 2n 边形的边长为:
a2n=2r2−r4r2−an2推导:
设圆半径为 r,正 n 边形边长为 an。
边长加倍时,每条边被分成两条,每条新边的长度为 a2n。
由几何关系(勾股定理):
a2n=r2−(2r−r2−4an2)2简化得上述公式。
递推计算:
从正六边形开始:a6=r(因为正六边形边长等于半径)。
逐次加倍:
- a12=r2−3
- a24=...
- …
每次加倍,精度提高。
阿基米德的双重逼近
阿基米德方法
阿基米德同时使用内接和外切正多边形:
- 内接正 n 边形周长 Ln(in)=2nrsinnπ
- 外切正 n 边形周长 Ln(out)=2nrtannπ
由几何关系:
Ln(in)<C<Ln(out)即:
nsinnπ<π<ntannπ当 n=96 时:
3.1410<π<3.1427阿基米德得到:
37110<π<371即:
3.1408<π<3.1429结论与应用
核心结论
数列逼近原理:π=limn→∞nsinnπ
数列性质:{πn} 单调递增,有上界,收敛于 π
逼近效率:刘徽割圆术的递推公式比直接计算更高效
双重逼近:内接和外切多边形给出上下界
应用:计算π的近似值
例题:用正 n 边形计算 π,使误差小于 0.001。
分析:
由不等式:
π−nsinnπ<π−96sin96π≈0.0015需要更大的 n。
设 n=192:
π192=192sin192π≈3.14145误差约 0.00014,满足要求。
计算步骤:
- 从正六边形开始,n=6
- 逐次加倍:n=12,24,48,96,192,...
- 使用刘徽递推公式计算边长
- 计算周长,得到 π 的近似值
呼噜星人的收获
通过本节学习,呼噜星球的学生认识到:
- 极限的思想:用”逼近”的方法理解无限
- 数列的力量:数列可以逼近任意精确的值
- 古代智慧:刘徽和阿基米德在没有现代工具的情况下,发明了高效的算法
“老师,“一个学生说,“我发现 π 不只是一个常数,它可以通过数列逼近来’构造’。这让我对极限有了更深的理解。”
“正是!“我赞许道,“极限不仅仅是一个抽象概念,它是实际计算的工具。通过数列逼近,我们可以计算任何超越数的近似值。下节课,我们将深入学习极限的概念。”
下节课:极限的引入。