泰勒公式(Taylor's Formula)是数学分析中最强大的工具之一。它不仅能将复杂的非线性函数转化为局部多项式,还通过“余项”精确控制了这种逼近的误差,是通往数值分析与解析函数论的桥梁。
适用场景:求极限、无穷小阶的比较。
若函数 f 在点 x0 处有 n 阶导数,则对 x0 邻域内的点 x,有:
f(x)=∑k=0nk!f(k)(x0)(x−x0)k+o((x−x0)n)
其中 Rn(x)=o((x−x0)n) 称为 Peano 余项。
适用场景:误差估计、不等式证明、全局性质分析。
若 f 在 [a,b] 上有 n 阶连续导数,在 (a,b) 内有 n+1 阶导数,则对于 x,x0∈[a,b],存在 ξ 介于 x 与 x0 之间,使得:
f(x)=∑k=0nk!f(k)(x0)(x−x0)k+(n+1)!f(n+1)(ξ)(x−x0)n+1
其中 Rn(x)=(n+1)!f(n+1)(ξ)(x−x0)n+1 称为 Lagrange 余项。
泰勒公式的本质是柯西中值定理的推广。
Lagrange 余项的证明思路:
构造辅助函数 F(t)=f(x)−∑k=0nk!f(k)(t)(x−t)k。
再构造 G(t)=(x−t)n+1。
对 F(t) 与 G(t) 在区间 [x0,x] 上应用 Cauchy 中值定理,通过逐项求导(注意到和式的抵消性质,即“望远镜导数”),最终可导出 Lagrange 余项的形式。
利用 Peano 余项,将未定式转化为多项式比值。比 L'Hopital 法则更稳定、更清晰。
利用 Lagrange 余项确定 n 的取值,使得逼近误差在预设精度范围内。
通过展开到二阶或更高阶,利用导数的正负性直接判定函数的大小关系。
题目:计算 limx→0x3exsinx−x(1+x)。
查看解析
解析:展开到 x3 项。
- ex=1+x+2x2+6x3+o(x3)
- sinx=x−6x3+o(x3)
- exsinx=(1+x+2x2)(x−6x3)+o(x3)
=x+x2+(21−61)x3+o(x3)=x+x2+31x3+o(x3)
- 分子为:(x+x2+31x3)−(x+x2)=31x3+o(x3)
- 极限为:limx→0x331x3=31。
题目:用泰勒公式估算 e,要求误差小于 10−4。
查看解析
解析:
ex 在 x=0 处的 n 阶展开余项为 Rn(x)=(n+1)!eξxn+1,其中 0<ξ<0.5。
对 x=0.5,有 Rn(0.5)=(n+1)!eξ(0.5)n+1<(n+1)!2n+12 (因 e0.5<2)。
我们需要 (n+1)!2n1<10−4。
- n=4: 5!⋅24=120⋅16=1920 (不满足)
- n=5: 6!⋅25=720⋅32=23040>10000 (满足)
因此,展开到 5 阶即可达到精度。
题目:若 f′′(x0)>0 且 f′(x0)=0,证明 x0 是极小值点。
查看解析
证明:
在 x0 处进行带 Peano 余项的二阶泰勒展开:
f(x)=f(x0)+f′(x0)(x−x0)+2f′′(x0)(x−x0)2+o((x−x0)2)
因 f′(x0)=0:
f(x)−f(x0)=(x−x0)2[2f′′(x0)+(x−x0)2o((x−x0)2)]
当 x→x0 时,括号内趋于 2f′′(x0)>0。
故存在邻域,使得对所有 x=x0,f(x)−f(x0)>0。
即 x0 是极小值点。
练习 1:待定系数与泰勒展开
若 limx→0x5sinx−x(1+ax2)=b,求 a,b。
解析:
sinx=x−6x3+120x5+o(x5)。
分子为 x−6x3+120x5−x−ax3=(−1/6−a)x3+1201x5+o(x5)。
要使极限存在且不为无穷,必须 −1/6−a=0⟹a=−1/6。
此时极限 b=1/120。
练习 2:泰勒公式证明不等式
证明当 x>0 时,ln(1+x)>x−2x2。
解析:
在 x=0 处展开到二阶(Lagrange 余项):
ln(1+x)=x−2x2+3(1+ξ)3x3,其中 0<ξ<x。
因 x>0,余项 3(1+ξ)3x3>0。
故结论成立。
练习 3:柯西余项的必要性
在什么情况下必须使用柯西 (Cauchy) 余项而非拉格朗日余项?
答案解析:
通常在证明 (1+x)α 的二项级数敛散性或某些对数余项估计时,Lagrange 余项的系数在区间端点会失效,而 Cauchy 余项(形式为 Rn(x)=n!f(n+1)(ξ)(x−ξ)n(x−x0))能够提供更细致的权函数,使得余项在更广的范围内趋于 0。
编者注:泰勒公式是分析学从“线性世界”跨入“非线性世界”的门票。务必熟练掌握常用函数的展开式。