Skip to content

3.5* 泰勒题型专题

用泰勒公式求极限

常用泰勒(麦克劳林)公式:x0

sinx=xx36+o(x3)arcsinx=x+x36+o(x3)tanx=x+x33+o(x3)arctanx=xx33+o(x3)cosx=1x22+x424+o(x4)ln(1+x)=xx22+x33+o(x3)ex=1+x+x22!+x33!+o(x3)(1+x)α=1+αx+α(α1)2!x2+o(x2)

可以看出,用泰勒公式求极限其实就是等价无穷小的加强版。

TIP

泰勒展开到几次项?x0

  • 上下同阶原则:分母 xk,分子把 xk 能出现的所有情形都展出来;
  • 幂次取低原则f(x)±g(x)f(x)g(x) 同步展开到不抵消最低次项

例 1

利用带有佩亚诺余项的麦克劳林公式,求极限:

limx0sinxxcosxx3

解:

=limx0[x16x3+o(x3)]x[112x2+o(x2)]x3=limx013x3+o(x3)x3=13

另外,本题使用等价无穷小更快。

=limx0cosx(tanxx)x3=limx0cosx13x3x3=13

例 2

求极限:

limx0ln(1+x)ln(1x)+x2x4

解:

limx0ln(1+x)ln(1x)+x2x4=limx01x4{[xx22+x33+o(x3)][(x)(x)22+(x)33+o(x3)]+x2}=limx01x4{[xx22+x33+o(x3)][x+x22+x33+o(x3)]+x2}=limx01x4{[x2+(14+23)x4]+x2}=limx01x45x412=512

NOTE

这里的泰勒展开到三阶,是因为分母是 x4,且分子展开后形如:

(a1x+a2x2+a3x3+)(b1x+b2x2+b3x3+)

根据上下同阶原则,分子整体也应该展开到四阶。注意,展开到四阶包括所有可能出现 x4 的情况,这里包括 mxnx3mx2nx2。由于没有常数项,因此不会出现形如 mn4 的项。因此只需展到三阶即可。

所以,对于形如 f(x)g(x)xn 的式子,f(x) 需要展开的阶数为 n 减去 g(x) 展开式的最低阶项的次数。g(x) 反之。

用泰勒公式求高阶导数

利用的是泰勒公式的两个特点:

  1. 含有大量 x0 高阶导数值;
  2. 具有唯一性(即 xn 系数唯一

例 3

求函数 f(x)=x2ln(1+x)x=0 处的 n 阶导数 f(n)(0)

解:根据麦克劳林公式,有

f(x)=f(0)+f(0)x+f(0)2!x2++f(n)(0)n!xn+Rn(x)

又有

f(x)=x2[xx22+x33++(1)n1nxn+Rn(x)]=x3x42++(1)n3n2xn++(1)n1nxn+2+Rn+2(x)

由泰勒展开式的唯一性可得

f(n)(0)n!=(1)n3n2f(n)(0)=(1)n1n!n2

WARNING

泰勒公式只能求一点处的高阶导数 f(n)(x0),而不可求高阶导函数 f(n)(x)

用泰勒公式做证明题

使用泰勒公式证明,通常使用拉格朗日余项。这里有两个关键问题:

  1. 展到几阶
  2. xx0 的选择

f(x) 在包含 x0 的区间 (a.b) 内有直到 n+1 阶的导数,在区间 [a,b] 上有 n 阶连续导数,则对任意 x[a,b]

f(x)=f(x0)+f(x0)1!(xx0)++f(n)(x0)n!(xx0)n+f(n+1)(ξ)(n+1)!(xx0)n+1

其中 ξx0x 之间。

展开点 x0 的选择:

  • 各阶导数信息多的点
  • 需估计导数值的点
  • 任意点
  • 中点

被展开点 x 的选择:

  • 给定函数值的点
  • 区间端点
  • 任意点
  • 中点

例 4

f(x)[0,1] 上二阶可导,且 f(0)=1f(0)=0f(x)2,求证:

maxx[0,1]f(x)2

TIP

本质上是求证 x[0,1],f(x)2

  • 被展开点 x 的选择:即求证的 x[0,1]
  • 展开点 x0 的选择:各阶导数信息多的点,取 x0=0
  • 展到几阶:二阶可导,因此展到一阶,余项为二阶。

证明:

即证 x[0,1],f(x)2。根据泰勒公式,有:

f(x)=f(0)+f(0)x+f(ξ)2!x2x[0,1],ξ(0,x)

故有

f(x)=f(0)+f(0)x+f(ξ)2!x2=1+f(ξ)2x21+2212=2

证毕。

例 5

f(x)[0,1] 上二阶可导,f(0)=f(1)=0max0x1f(x)=2,证明:ξ(0,1),使得 f(ξ)16

TIP

  • 展开点 x0 的选择:各阶导数信息多的点。题目虽然没有明说,但是有一个最大值为 2,由罗尔定理可知 [0,1] 上存在一个 c,有 f(c)=0
  • 被展开点 x 的选择:函数值已知的点,选择 01
  • 展到几阶:二阶可导,因此展到一阶,余项为二阶。

证明:

由于 f(0)=f(1)=0,故 c(0,1),有 f(c)=max0x1f(x)=2。根据罗尔定理,有 f(c)=0

由泰勒公式得,对于 ξ1(c,1)ξ2(0,c) 有:

{f(1)=f(c)+f(c)(1c)+f(ξ1)2!(1c)2f(0)=f(c)+f(c)(0c)+f(ξ2)2!(0c)2{f(1)=2+12f(ξ1)(1c)2=0f(0)=2+12f(ξ2)c2=0f(ξ1)=4(1c)2,f(ξ2)=4c2

TIP

此时考虑:求证 f(ξ)16,即有

f(ξ1)=4(1c)2161c12c12f(ξ2)=4c216c12

二者必有一成立。分类讨论书写。

① 若 c12,则有

f(ξ1)=4(1c)24(12)2=16

② 若 c<12,则有

f(ξ2)=4c2<4(12)2=16

综上,必存在 ξ(0,1),使得 f(ξ)16

例 6

f(x)[0,1] 上二阶可导,且 |f(x)|a|f(x)|b,其中 a,b 都是非负常数,证明:

x(0,1),|f(x)|2a+b2

TIP

  • 展开点 x0 的选择:求证 x,f(x) 的性质,因此展开点选择 x(0,1)
  • 被展开点 x 的选择:区间端点 01
  • 展到几阶:二阶可导,因此展到一阶,余项为二阶。

证明:将 f(x) 在任意点 x(0,1) 展开。对于 ξ1(0,x)ξ2(x,1)

(1)f(0)=f(x)+f(x)(0x)+f(ξ1)2!(0x)2(2)f(1)=f(x)+f(x)(1x)+f(ξ2)2!(1x)2

(2)(1) 可得

f(1)f(0)=f(x)+12[f(ξ2)(1x)2f(ξ1)x2]f(x)=f(1)f(0)+12[f(ξ1)x2f(ξ2)(1x)2]|f(x)|=|f(1)f(0)+12[f(ξ1)x2f(ξ2)(1x)2]|=|f(1)|+|f(0)|+12[|f(ξ1)|x2|f(ξ2)|(1x)2]]a+a+b2[(1x)2+x2]

其中,x(0,1),故有

(1x)2+x<(1x)+x=1

代入得

|f(x)|2a+b2[(1x)2+x2]2a+b2

WARNING

此处 b 可以取 0,因此最后依然可以取等。

证毕。