卷二 · 数学之美7 分钟阅读

函数导数七:Taylor定理

定义1

设函数ff在x0x_0处有直到nn阶的导数,这里nn是任意给定的正整数,令

Tn(f,x0;x)=f(x0)+11!f′(x0)(x−x0)+12!f′′(x0)(x−x0)2+⋯+1n!f(n)(x0)(x−x0)n T_n(f,x_0;x) = f(x_0) + \frac{1}{1!}f^\prime(x_0)(x - x_0) + \frac{1}{2!}f^{\prime\prime}(x_0)(x-x_0)^2 + \cdots + \frac{1}{n!}f^{(n)}(x_0)(x-x_0)^n

称它为ff在x0x_0处的nn次Taylor多项式。

定理1:带Peano余项的Taylor定理

设函数ff在x0x_0处有直到nn阶的导数,则有

f(x)=Tn(f,x0;x)+o((x−x0)n)(x→x0) f(x) = T_n(f,x_0;x) + o((x-x_0)^n) \quad (x \to x_0)

证:用数学归纳法。当n=1n=1时,由微分性质可知成立。现设n=kn=k时,上式成立。由于

Tk+1′(f,x0;x)=Tk(f′,x0;x) T_{k+1}^{\prime}(f,x_0;x) = T_k(f^\prime, x_0; x)

由L'Hospital法则可知
lim⁡x→x0f(x)−Tk+1(f,x0;x)(x−x0)k+1=1k+1lim⁡x→x0f′(x)−Tk(f′,x0;x)(x−x0)k \lim \limits_{x \to x_0} \frac{f(x) - T_{k+1}(f,x_0;x)}{(x-x_0)^{k+1}} = \frac{1}{k+1}\lim \limits_{x \to x_0} \frac{f^\prime(x) - T_k(f^\prime, x_0;x)}{(x-x_0)^k}

而f′f^\prime在n=kn = k时定理成立,从而
lim⁡x→x0f′(x)−Tk(f′,x0;x)(x−x0)k=0 \lim \limits_{x \to x_0} \frac{f^\prime(x) - T_k(f^\prime, x_0;x)}{(x-x_0)^k} = 0

所以
lim⁡x→x0f(x)−Tk+1(f,x0,x)(x−x0)k+1=0 \lim \limits_{x \to x_0} \frac{f(x) - T_{k+1}(f,x_0,x)}{(x-x_0)^{k+1}} = 0

令
Rn(x)=f(x)−Tn(f,x0;x)(n=1,2,⋯ ) R_n(x) = f(x) - T_n(f,x_0;x) \quad (n=1,2,\cdots)

称它为余项,满足
lim⁡x→x0Rn(x)(x−x0)n=0 \lim \limits_{x \to x_0} \frac{R_n(x)}{(x-x_0)^n} = 0

这种余项称为Peano余项,该定理也称为带有Peano余项的Tyalor定理,也叫做函数ff的Taylor展开式。

Q.E.D.

定理2:带Peano余项的Maclaurin定理

设函数ff在x=0x=0处有直到nn阶的导数,则多项式

Tn(f,0;x)=f(0)+f′(0)1!x+f′′(0)2!x2+⋯+f(n)(0)n!xn T_n(f,0;x) = f(0) + \frac{f^\prime(0)}{1!} x + \frac{f^{\prime\prime}(0)}{2!}x^2 + \cdots + \frac{f^{(n)}(0)}{n!}x^n

为ff的nn次Maclaurin多项式,相应地,
f(x)=Tn(f,0,x)+o(xn)(x→x0) f(x) = T_n(f,0,x) + o(x^n) \quad (x \to x_0)

称为带Peano余项的Maclaurin定理,也叫做函数ff的Maclaurin展开式。

定理3

设函数ff在x0x_0处有直到kk阶的导数,并且

f′(x0)=f′′(x0)=⋯=f(k−1)(x0)=0,f(k)(x0)≠0 f^\prime(x_0) = f^{\prime\prime}(x_0) = \cdots = f^{(k-1)} (x_0) = 0, f^{(k)}(x_0) \ne 0

那么:
(1)当kk为奇数时,x0x_0不是ff的极值点。
(2)当kk为偶数时,若f(k)(x0)>0f^{(k)}(x_0)>0,则x0x_0是ff的严格极小值;若f(k)(x0)<0f^{(k)}(x_0)<0,则x0x_0是ff的严格极大值。

证:由Peano余项的Taylor定理可知:

f(x)=f(x0)+f(k)(x0)k!(x−x0)k+o((x−x0)k)(x→x0) f(x) = f(x_0) + \frac{f^{(k)}(x_0)}{k!}(x-x_0)^k + o((x-x_0)^k) \quad (x \to x_0)

即
f(x)−f(x0)(x−x0)k=f(k)(x0)k!+o(1) \frac{f(x) - f(x_0)}{(x-x_0)^k} = \frac{f^{(k)}(x_0)}{k!} + o(1)

(1)当kk为奇数时。若f(k)(x0)>0f^{(k)}(x_0) > 0,则当x>x0x>x_0时,f(x)>f(x0)f(x)>f(x_0),x<x0x<x_0时,f(x)<f(x0)f(x)<f(x_0),表明x0x_0不是极值点;对于f(k)(x0)<0f^{(k)}(x_0) < 0时,讨论是一样的;
(2)当kk为偶数时,由于(x−x0)k(x - x_0)^k在x≠x0x\ne x_0处总是正值,所以当f(k)(x0)>0f^{(k)}(x_0)>0时,总有f(x)>f(x0)f(x)>f(x_0),可知此时x0x_0是极小值;同理当f(k)(x0)<0f^{(k)}(x_0)<0时,总有f(x)<f(x0)f(x)<f(x_0),此时x0x_0是极大值点。

Q.E.D.

定理4:带Lagrange余项和Cauchy余项的Taylor定理

设ff在开区间(a,b)(a,b)上有n+1n+1阶导数,x0,xx_0,x是(a,b)(a,b)中任意两点,那么

f(x)=Tn(f,x0;x)+Rn(x) f(x) = T_n(f,x_0;x) + R_n(x)

其中
Rn(x)=f(n+1)(ξ)(n+1)!(x−x0)(n+1) R_n(x) = \frac{f^{(n+1)}(\xi)}{(n+1)!}(x - x_0)^{(n+1)}

称为Lagrange余项;
或者
Rn(x)=f(n+1)(ξ)n!(x−ξ)n(x−x0) R_n(x) = \frac{f^{(n+1)}(\xi)}{n!}(x - \xi)^n(x - x_0)

称为Cauchy余项。

证:记

F(t)=Tn(f,t;x)=f(t)+∑k=1nf(k)(t)k!(x−t)k F(t) = T_n(f,t;x) = f(t) + \sum_{k=1}^n \frac{f^{(k)}(t)}{k!}(x-t)^k

有
F′(t)=f′(t)+∑k=1n(f(k+1)(t)k!(x−t)k−f(k)(t)(k−1)!(x−t)(k−1))=f′(t)+∑k=1nf(k+1)(t)k!(x−t)k+∑k=1nf(k)(t)(k−1)!(x−t)(k−1)=f′(t)+f(n+1)(t)n!(x−t)(n)−f′(t)=f(n+1)(t)n!(x−t)(n) \begin{aligned} F^\prime(t) & = f^\prime(t) + \sum_{k=1}^n \left(\frac{f^{(k+1)}(t)}{k!}(x-t)^k - \frac{f^{(k)}(t)}{(k-1)!}(x-t)^{(k-1)} \right) \\ & = f^\prime(t) + \sum_{k=1}^n \frac{f^{(k+1)}(t)}{k!}(x-t)^k + \sum_{k=1}^n \frac{f^{(k)}(t)}{(k-1)!}(x-t)^{(k-1)} \\ & = f^\prime(t) + \frac{f^{(n+1)}(t)}{n!}(x-t)^{(n)} - f^\prime(t) = \frac{f^{(n+1)}(t)}{n!}(x-t)^{(n)} \end{aligned}

对函数g(t)=F(t),λ(t)=(x−tx−x0)n+1g(t)=F(t),\lambda(t) = \left( \dfrac{x-t}{x-x_0}\right)^{n+1},在区间[x0,x][x_0,x](先设x0<xx_0<x)上使用函数导数三的定理3可知,必存在ξ∈(x0,x)\xi \in (x_0, x),使得
F′(ξ)=λ′(ξ)(F(x0)−F(x)) F^\prime(\xi) = \lambda^\prime(\xi)(F(x_0) - F(x))

而
λ′(t)=−(n+1)(x−t)n(x−x0)n+1 \lambda^\prime(t) = -(n+1)\frac{(x-t)^n}{(x-x_0)^{n+1}}

从而
f(n+1)(ξ)n!(x−ξ)n=−(n+1)(x−ξ)n(x−x0)n+1(Tn(f,x0;x)−f(x)) \frac{f^{(n+1)}(\xi)}{n!}(x-\xi)^{n} = -(n+1)\frac{(x-\xi)^n}{(x-x_0)^{n+1}}(T_n(f,x_0;x)-f(x))

即
f(x)=Tn(f,x0;x)+f(n+1)(ξ)(n+1)!(x−x0)n+1 f(x) = T_n(f,x_0;x) + \frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_0)^{n+1}

这就是带Lagrange余项的Taylor定理;若令λ(t)=x−tx−x0\lambda(t) = \dfrac{x-t}{x- x_0},则同上可得
f(n+1)(ξ)n!(x−ξ)n=−1x−x0(Tn(f,x0;x)−f(x)) \frac{f^{(n+1)}(\xi)}{n!}(x-\xi)^{n} = -\frac{1}{x-x_0}(T_n(f,x_0;x)-f(x))

即
f(x)=Tn(f,x0;x)+f(n+1)(ξ)n!(x−ξ)n(x−x0) f(x) = T_n(f,x_0;x) + \frac{f^{(n+1)}(\xi)}{n!}(x-\xi)^n(x-x_0)

这就是带Cauchy余项的Taylor定理。

如果x<x0x < x_0,分别取

λ(t)=1−(x−tx−x0)(n+1),λ(t)=1−x−tx−x0 \lambda(t) = 1 - \left( \frac{x - t}{x-x_0} \right)^{(n+1)}, \quad \lambda(t) = 1 - \frac{x-t}{x-x_0}

即可证。

Q.E.D.

继续这个系列