反正切函数的级数展开
问题提出
“同学们,今天我们要学习一个很有趣的话题——反正切函数的级数展开。“我站在讲台上,看着呼噜星球的同学们,他们的表情还是那么怀疑。
“反正切函数?这是什么?“一个同学举手问道,“听起来就像随便找个函数然后展开它一样。”
“你的问题很好!“我笑着回应,“确实不是随便展开,而是有数学原理的。你们还记得我们上一节学习的莱布尼茨级数吗?就是那个用于计算π的公式。”
听到π,同学们的眼睛亮了起来。我继续说道:
“今天我们要更深入地理解:arctanx 的级数展开是什么?它为什么能用来计算π?有什么更高效的方法?”
本节要点:
- 掌握反正切函数的幂级数展开式
- 理解逐项积分在级数展开中的应用
- 了解Machin公式及其在π计算中的重要性
- 探索更高效率的π级数计算方法
观察与猜想
“让我们从基本的数学关系开始。“我在黑板上写下:
dxdarctanx=1+x21
“这个导数公式大家应该都熟悉。现在问题的关键是:1+x21 的幂级数展开是什么?”
同学们开始思考。一个聪明的同学说:
“我记得几何级数:1−u1=∑n=0∞un,当|u|<1时成立。”
“很好!“我鼓励道,“那我们令u=−x2,就能得到:”
1+x21=1−(−x2)1=∑n=0∞(−x2)n=∑n=0∞(−1)nx2n
“这个展开式在什么条件下成立呢?”
“当∣−x2∣<1时,也就是∣x∣<1时成立。“同学们齐声回答。
定理:对于∣x∣<1,有 1+x21=∑n=0∞(−1)nx2n
“现在既然我们知道了1+x21的幂级数展开,那么arctanx作为它的原函数,应该能得到怎样的级数呢?”
同学们陷入了沉思。我提示道:
“如果我们把上面的等式两边同时积分,会得到什么?”
∫1+x21dx=∫∑n=0∞(−1)nx2ndx
“左边的积分我们知道是arctanx+C。右边的积分呢?”
“可以把积分号和求和号交换吗?“一个同学提出了关键问题。
重要提醒:在无限级数中,求和号和积分号(或微分号)的交换需要满足一定的条件。对于幂级数,在其收敛区间内,这样的交换是合法的。
“在这个例子中,由于幂级数在其收敛区间内一致收敛,我们可以合法地交换求和与积分的顺序。所以:”
arctanx=∑n=0∞∫(−1)nx2ndx+C
计算积分:
∫(−1)nx2ndx=(−1)n2n+1x2n+1+C
因此,我们得到:
arctanx=∑n=0∞(−1)n2n+1x2n+1+C
现在确定常数C。令x=0:
arctan0=∑n=0∞(−1)n2n+102n+1+C
0=0+C
所以C=0,最终得到:
arctanx=∑n=0∞(−1)n2n+1x2n+1
定理:反正切函数的幂级数展开式 对于∣x∣<1,有 arctanx=∑n=0∞(−1)n2n+1x2n+1=x−3x3+5x5−7x7+9x9−⋯
“这个级数有什么特别之处呢?“我问道,“让我们看看当x=1时会发生什么?”
同学们计算:
arctan1=∑n=0∞(−1)n2n+112n+1=1−31+51−71+91−⋯
“我们知道arctan1=4π,所以:”
4π=1−31+51−71+91−⋯
这就是我们上一节学习的莱布尼茨级数!它实际上就是反正切函数在x=1时的特例。
严格证明
“现在我们要严格证明我们的发现。“我开始了正式的推导。
数学定义
定义是数学中精确描述概念、术语含义的陈述。理解定义是学习数学的基础,每个数学概念都有其严格的定义。
幂级数逐项积分定理:如果幂级数∑n=0∞anxn在区间∣x∣<R内收敛,那么:
- 该级数在∣x∣<R内绝对收敛
- 和函数S(x)=∑n=0∞anxn在∣x∣<R内连续
- 和函数在∣x∣<R内可导,且可以逐项求导
- 和函数在∣x∣<R内可积,且可以逐项积分
“应用这个定理,我们严格证明反正切函数的级数展开。”
第一步:收敛区间分析
已知1+x21=∑n=0∞(−1)nx2n,收敛条件为∣−x2∣<1,即∣x∣<1。
第二步:逐项积分
由幂级数逐项积分定理,在∣x∣<1内:
∫0x1+t21dt=∫0x∑n=0∞(−1)nt2ndt=∑n=0∞(−1)n∫0xt2ndt
第三步:计算积分
∫0x1+t21dt=arctant0x=arctanx−arctan0=arctanx
∫0xt2ndt=2n+1t2n+10x=2n+1x2n+1
第四步:得到最终结果
因此:
arctanx=∑n=0∞(−1)n2n+1x2n+1
第五步:收敛区间讨论
该级数在∣x∣<1内绝对收敛。在x=1和x=−1时,需要单独讨论:
- 当x=1时,级数为1−31+51−71+⋯,这是一个交错级数,由莱布尼茨判别法可知收敛。
- 当x=−1时,级数为−1+31−51+71−⋯,同样收敛。
所以收敛区间为∣x∣≤1。
完整定理:反正切函数的幂级数展开 对于∣x∣≤1,有 arctanx=∑n=0∞(−1)n2n+1x2n+1=x−3x3+5x5−7x7+⋯ 特别地,当x=1时: 4π=1−31+51−71+91−⋯
结论与应用
“现在我们已经得到了反正切函数的级数展开,让我们看看它在实际计算中有什么应用。”
应用一:π的计算
最基本的直接应用就是计算π。使用莱布尼茨级数:
π=4×(1−31+51−71+91−⋯)
“但是这个收敛速度很慢,“我解释道,“要得到高精度的π值,需要计算很多项。有什么改进的方法呢?”
应用二:Machin公式
这时我引入了一个非常重要的改进——Machin公式:
Machin公式(1706年): 4π=4×arctan51−arctan2391
“这个公式有什么奇妙之处呢?让我们计算一下:”
首先计算arctan51:
arctan51=51−31⋅531+51⋅551−71⋅571+⋯
=51−3751+156251−5468751+⋯
同样计算arctan2391:
arctan2391=2391−31⋅23931+51⋅23951−⋯
=2391−3×23931+5×23951−⋯
“比较这两个级数,你会发现什么?”
同学们发现arctan2391的收敛速度快得多,因为分母239很大,后面的项迅速趋近于零。
“所以Machin公式的优势是:”
- arctan51的级数收敛速度适中
- arctan2391的级数收敛速度非常快
- 整体计算效率比直接使用莱布尼茨级数高很多
应用三:更高效率的π级数公式
“Machin公式之后,数学家们发现了更多类似的公式,例如:”
Gauss公式(1798年): 4π=12×arctan181+8×arctan571−5×arctan2391
Størmer公式(1896年): 4π=44×arctan571+7×arctan2391−12×arctan6821+24×arctan129431
例题展示
“让我们做一个例题,展示Machin公式的应用。”
例题:使用Machin公式计算π的近似值,精确到小数点后6位。
解法:
首先使用Machin公式: 4π=4×arctan51−arctan2391
计算arctan51的级数:
arctan51=51−3×531+5×551−7×571+9×591−⋯
计算前几项:
- 第1项:51=0.2
- 第2项:−3×1251=−3751=−0.0026666666666666666
- 第3项:5×31251=156251=0.000064
- 第4项:−7×781251=−5468751≈−0.00000182857142857
- 第5项:9×19531251=175781251≈0.00000005688888889
累加得到: arctan51≈0.2−0.0026666666666666666+0.000064−0.00000182857142857+0.00000005688888889 ≈0.19739556132073016
因此: 4×arctan51≈4×0.19739556132073016=0.7895822452829206
现在计算arctan2391的级数:
arctan2391=2391−3×23931+5×23951−⋯
计算前几项:
- 第1项:2391≈0.004184100418410042
- 第2项:−3×23931=−3×136519191≈−409557571≈−0.00000002441549988
- 第3项:5×23951=5×3265157823991≈1.632578911995×10121≈6.125×10−13
累加得到: arctan2391≈0.004184100418410042−0.00000002441549988+6.125×10−13 ≈0.004184076002910162
因此: 4π≈0.7895822452829206−0.004184076002910162=0.7853981692800104
所以: π≈4×0.7853981692800104=3.1415926771200416
与实际的π值(3.141592653589793)相比:
- 近似值:3.1415926771200416
- 实际值:3.141592653589793
- 误差:约0.00000002353,精确到了小数点后7位!
呼噜星人的收获
通过这节课的学习,呼噜星球的同学们收获满满:
- 幂级数展开的理解:学会了如何通过已知的导数级数来构造原函数的级数展开
- 逐项积分的应用:掌握了幂级数在收敛区间内可以逐项积分的重要性质
- 反正切级数的推导:完整推导了arctanx=∑n=0∞(−1)n2n+1x2n+1
- π计算的多种方法:了解了从简单的莱布尼茨级数到高效的Machin公式
- 收敛速度的优化:学会了如何选择合适的参数来加快级数收敛速度
更重要的是,我们看到了数学的和谐之美——一个简单的几何概念(反正切函数)竟然能够通过级数展开的方法,帮助我们计算出像π这样重要的数学常数。
下次我们将继续探索更多有趣的级数展开,看看数学还能带给我们怎样的惊喜!