函数 1/(x5+1) 不定积分的计算
“粉碎网络钓鱼题”是本博客的一个新增系列, 旨在对互联网上热传的某些题面简单、解答却略显复杂的“钓鱼题”作出解析.
摘 要 本文演示如何用一般的有理分式函数积分方法计算实积分 ∫dx/(x5+1). 该积分的计算涉及到黄金分割数 φ 及其共轭 ψ. 灵活运用黄金分割数的性质, 可以使得该积分的计算过程简洁而优美.

本题求解以下的实积分:
∫x5+1dx
1 黄金分割
x5,5 这样的式子经常会与黄金分割产生联系. 定义黄金分割数 φ:=(1+5)/2=1.618…, 它有以下性质:
- φ−1=φ−1=0.618…=(5−1)/2
- φ2=φ+1=2.618…
定义共轭黄金分割数 ψ:=(1−5)/2=−0.618…, 它也有相同的性质:
- ψ−1=ψ−1=−1.618…
- ψ2=ψ+1=0.381…
实际上, φ 和 ψ 是二次方程 x2−x−1=0 的两个根, 据 Vieta 定理有
φ+ψ=1,φψ=−1
所以它们可以互相转化:
ψ=1−φ=−φ−1,φ=1−ψ=−ψ−1
可以看到 φ 和 ψ 有着高度对称性, 这有助于本题的化简工作.
2 因式分解
分母多项式 x5+1 在复平面上有五个根, 包含一个实根和两对共轭虚根:
x1=−1,x2,3=cos36∘±isin36∘,x4,5=cos108∘±isin108∘
对共轭虚根做整理
{(x−x2)(x−x3)=x2−2xcos36∘+1(x−x4)(x−x5)=x2−2xcos108∘+1
我们知道
cos36∘=2φ,cos108∘=2ψ
所以
x5+1=∏(x−xi)=(x+1)(x2−φx+1)(x2−ψx+1)
原积分即
∫(x+1)(x2−φx+1)(x2−ψx+1)dx
3 待定系数
设置待定系数
⋯=∫(x+1A+x2−φx+1Bx+C+x2−ψx+1Dx+E)dx
通分
⋯=∫(x+1)(x2−φx+1)(x2−ψx+1)p(x)dx
其中分子是
p(x)=A(x2−φx+1)(x2−ψx+1)+(Bx+C)(x+1)(x2−ψx+1)+(Dx+E)(x+1)(x2−φx+1)
展开得到
p(x)=x4(A+B+D)+x3(−A+φB+C+ψD+E)+x2(A+φB+φC+ψD+ψE)+x(−A+B+φC+D+ψE)+(A+C+E)
比较系数, 列出线性方程组
1−11−111φφ1001φφ11ψψ1001ψψ1ABCDE=00001
求解得到
A=51,B=−5φ,C=52,D=−5ψ,E=52
回代, 得原积分等价式
⋯=51∫(x+11+x2−φx+1−φx+2+x2−ψx+1−ψx+2)dx
4 求解积分
以下就没有什么技巧了. 第一项:
∫x+1dx=ln∣x+1∣+C
第二项使用配方法:
∫x2−φx+1−φx+2dx=∫x2−φx+4φ2+1−4φ2−φx+2φ2+2−2φ2dx=∫(x−2φ)2+43−φ−φ(x−2φ)+23−φdx=−φ∫(x−2φ)2+43−φx−2φdx+23−φ∫(x−2φ)2+43−φ