Skip to content

第一节 微分中值定理

Tables of Content

I. 罗尔定理

极值:若δ>0\exists \delta \gt 0,使得xU(x0,δ)\forall x \in U(x_0, \delta),若恒有f(x)f(x0)f(x) \geq f(x_0),则f(x)f(x)x0x_0处取极小值;若恒有f(x)f(x0)f(x) \leq f(x_0),则f(x)f(x)x0x_0处取极大值

费马引理:设函数f(x)f(x)x0x_0的某个邻域U(x0)U(x_0)内有定义,并且在x0x_0处可导,如果对于任意xU(x0)x \in U(x_0),有f(x)f(x0)f(x) \leq f(x_0)f(x)f(x0)f(x) \geq f(x_0),则f(x0)=0f'(x_0) = 0

注:若f(x0)=0f'(x_0) = 0,则称x0x_0f(x)f(x)的驻点,可导点 ++ 极值点 \Rightarrow 驻点

Proof

已知xU(x0)\forall x \in U(x_0)f(x)f(x0)\exists f(x) \geq f(x_0),且f(x0)f'(x_0)存在

Δx+xU(x0)\Delta x + x \in U(x_0),则f(Δx+x)f(x0)f(\Delta x + x) \leq f(x_0),求f(x0)f'(x_0)

  • 左导数:

    分子f(x0+Δx)f(x0)0f(x_0 + \Delta x) - f(x_0) \leq 0,分母Δx<0\Delta x \lt 0,所以f(x0)0f'_-(x_0) \geq 0

  • 右导数:

    分子f(x0+Δx)f(x0)0f(x_0 + \Delta x) - f(x_0) \leq 0,分母Δx>0\Delta x \gt 0,所以f(x0)0f'_-(x_0) \leq 0

又因为已知f(x0)f'(x_0)存在,则可知[f(x0)0]=[f+(x0)0]\left[ f'_-(x_0) \geq 0 \right] = \left[ f'_+(x_0) \leq 0 \right],最终可得f(x0)=0f'(x_0) = 0

设函数f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,且f(a)=f(b)f(a) = f(b),则至少存在一个点ξ(a,b)\xi \in (a, b),使得f(ξ)=0f'(\xi) = 0

Proof

因为f(x)f(x)[a,b]\left[ a, b \right]上连续,所以根据极值定理,f(x)f(x)[a,b]\left[ a, b \right]上必然存在最大值MM和最小值mm,考虑两种情况:

  • M=mM = m

    在此情况下,最大值与最小值相等,所以在[a,b]\left[ a, b \right]f(x)M=mf(x) \equiv M = mf(x)f(x)是一个常数函数,而常数函数的导数为零

  • MmM \neq m

    在此情况下,最大值与最小值不相等,则其中必然有一个最值点在(a,b)(a, b)内,因为若最值点在两侧端点,而f(a)=f(b)f(a) = f(b),就会使得M=mM = m,所以(a,b)(a, b)内必然存在一个极值点,则根据费马引理可知,此极值点处的导数为零

Tip

罗尔定理的推论

  1. f(x)f(x)(a,b)(a, b)内可导,若limxa+f(x)=limxbf(x)=A\lim_{x \to a^+} f(x) = \lim_{x \to b^-} f(x) = A,则在(a,b)(a, b)内至少存在一点ξ\xi,使得f(ξ)=0f'(\xi) = 0
  2. f(x)f(x)(a,b)(a, b)内可导,若limxa+f(x)=limxbf(x)=±\lim_{x \to a^+} f(x) = \lim_{x \to b^-} f(x) = \pm \infty,则在(a,b)(a, b)内至少存在一点ξ\xi,使得f(ξ)=0f'(\xi) = 0
  3. f(x)f(x)(a,+)(a, +\infty)内可导,若limxa+f(x)=limx+f(x)=A\lim_{x \to a^+} f(x) = \lim_{x \to +\infty} f(x) = A,则在(a,+)(a, +\infty)内至少存在一点ξ\xi,使得f(ξ)=0f'(\xi) = 0
  4. f(x)f(x)(,+)(-\infty, +\infty)内可导,若limxf(x)=limx+f(x)=A\lim_{x \to -\infty} f(x) = \lim_{x \to +\infty} f(x) = A,则在(,+)(-\infty, +\infty)内至少存在一点ξ\xi,使得f(ξ)=0f'(\xi) = 0

罗尔定理的应用

  1. ξ(a,b)\exists \xi \in (a, b) \Leftrightarrow ξ\xi为方程f(x)=0f'(x) = 0的根;根的存在性定理:零点定理、罗尔定理、费马引理

  2. 辅助函数的构造:

    • 导数的四则运算:

    • 利用不定积分

    • 利用还原法:

    • 利用微分方程

  3. 寻找满足罗尔定理的区间:零点定理、介值定理、费马引理、罗尔定理、拉格朗日中值定理、极值点、最值点、拐点、积分中值定理及其推广

  • 例1:已知f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导(0<a<b0 \lt a \lt b),且f(a)=f(b)=0f(a) = f(b) = 0,证明:在区间(a,b)(a, b)内至少有一点ξ\xi,使得f(ξ)=f(ξ)ξf'(\xi) = -\dfrac{f(\xi)}{\xi}.

    Answer

    将原式进行恒等变换可得:

    设函数:

    F(x)F(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,且F(a)=F(b)=0F(a) = F(b) = 0,所以根据罗尔定理可知:

    变换回原式可得:

  • 例2:设函数f(x)f(x)[a,b]\left[ a, b \right]上具有二阶连续导数,f(a)=f(b)=0f(a) = f(b) = 0f+(a)f(b)>0f'_+(a) f'_-(b) \gt 0,证明:

    • 存在ξ(a,b)\xi \in (a, b),使得f(ξ)=0f(\xi) = 0

      Answer

      f+(a)f(b)>0f'_+(a) f'_-(b) \gt 0可知,f+(a)f'_+(a)f(b)f'_-(b)同号,假设f+(a)>0f'_+(a) \gt 0f(b)>0f'_-(b) \gt 0,则:

      对于f+(a)f'_+(a),当Δx0+\Delta x \to 0^+时,Δx>0\Delta x \gt 0,则f(a+Δx)>0f(a + \Delta x) \gt 0

      对于f(b)f'_-(b),当Δx0\Delta x \to 0^-时,Δx<0\Delta x \lt 0,则f(b+Δx)<0f(b + \Delta x) \lt 0

      则根据极限的定义可知:

      • ϵ1>0\exists \epsilon_1 \gt 0,使得当x(a,a+ϵ1)x \in (a, a + \epsilon_1)时,f(x)>0f(x) \gt 0
      • ϵ2>0\exists \epsilon_2 \gt 0,使得当x(bϵ2,b)x \in (b - \epsilon_2, b)时,f(x)<0f(x) \lt 0

      取点x1(a,a+ϵ1)x_1 \in (a, a + \epsilon_1)x2(bϵ2,b)x_2 \in (b - \epsilon_2, b),可得f(x1)f(x2)<0f(x_1) f(x_2) \lt 0,且f(x)f(x)[x1,x2]\left[ x_1, x_2 \right]上连续,则根据零点定理可知,ξ(x1,x2)\exists \xi \in (x_1, x_2),使得f(ξ)=0f(\xi) = 0

      假设f+(a)<0f'_+(a) \lt 0f(b)<0f'_-(b) \lt 0,则:

      对于f+(a)f'_+(a),当Δx0+\Delta x \to 0^+时,Δx>0\Delta x \gt 0,则f(a+Δx)<0f(a + \Delta x) \lt 0

      对于f(b)f'_-(b),当Δx0\Delta x \to 0^-时,Δx<0\Delta x \lt 0,则f(b+Δx)>0f(b + \Delta x) \gt 0

      则根据极限的定义可知:

      • ϵ1>0\exists \epsilon_1 \gt 0,使得当x(a,a+ϵ1)x \in (a, a + \epsilon_1)时,f(x)<0f(x) \lt 0
      • ϵ2>0\exists \epsilon_2 \gt 0,使得当x(bϵ2,b)x \in (b - \epsilon_2, b)时,f(x)>0f(x) \gt 0

      取点x1(a,a+ϵ1)x_1 \in (a, a + \epsilon_1)x2(bϵ2,b)x_2 \in (b - \epsilon_2, b),可得f(x1)f(x2)<0f(x_1) f(x_2) \lt 0,且f(x)f(x)[x1,x2]\left[ x_1, x_2 \right]上连续,则根据零点定理可知,ξ(x1,x2)\exists \xi \in (x_1, x_2),使得f(ξ)=0f(\xi) = 0

      则最终可得:ξ(a,b)\exists \xi \in (a, b),使得f(ξ)=0f(\xi) = 0.

    • 存在η(a,b)\eta \in (a, b),使得f(η)=0f''(\eta) = 0

      Answer

      由上一问可知,ξ(a,b)\exists \xi \in (a, b),使得f(ξ)=0f(\xi) = 0

      对于区间[a,ξ]\left[ a, \xi \right],函数f(x)f(x)[a,ξ]\left[ a, \xi \right]上连续且可导,f(a)=f(ξ)=0f(a) = f(\xi) = 0,则根据罗尔定理可知:η1(a,ξ)\exists \eta_1 \in (a, \xi),使得f(η1)=0f'(\eta_1) = 0

      对于区间[ξ,b]\left[ \xi, b \right],函数f(x)f(x)[ξ,b]\left[ \xi, b \right]上连续且可导,f(ξ)=f(b)=0f(\xi) = f(b) = 0,则根据罗尔定理可知:η2(ξ,b)\exists \eta_2 \in (\xi, b),使得f(η2)=0f'(\eta_2) = 0

      对于区间[η1,η2]\left[ \eta_1, \eta_2 \right],函数f(x)f'(x)[η1,η2]\left[ \eta_1, \eta_2 \right]上连续且可导,f(η1)=f(η2)=0f'(\eta_1) = f'(\eta_2) = 0,则根据罗尔定理可知:η(η1,η2)\exists \eta \in (\eta_1, \eta_2),使得f(η)=0f''(\eta) = 0

      又因为a<η1<ξ<η2<ba \lt \eta_1 \lt \xi \lt \eta_2 \lt b,而η1<η<η2\eta_1 \lt \eta \lt \eta_2,则a<η<ba \lt \eta \lt b,可得:η(a,b)\exists \eta \in (a, b),使得f(η)=0f''(\eta) = 0.

  • 例3:设f(x)f(x)(a,b)(a, b)内二阶可导,且f(x1)=f(x2)=f(x3)f(x_1) = f(x_2) = f(x_3),其中a<x1<x2<x3<ba \lt x_1 \lt x_2 \lt x_3 \lt b. 试证明:在(x1,x3)(x_1, x_3)内至少有一点ξ\xi,使得f(ξ)=0f''(\xi) = 0.

    Answer

    因为f(x1)=f(x2)f(x_1) = f(x_2),则:

    又因为f(x2)=f(x3)f(x_2) = f(x_3),则:

    由此可知f(ξ1)=f(ξ2)=0f'(\xi_1) = f'(\xi_2) = 0,则:

    而:

    则最终可得:

  • 例4:设函数f(x)f(x)[0,1]\left[ 0, 1 \right]上连续,在(0,1)(0, 1)内可导,且limx0+f(x)x=2\lim_{x \to 0^+} \dfrac{f(x)}{x} = 2,试证明:在(0,1)(0, 1)内存在ξ\xi,使得f(ξ)=2ξ1ξ2f(ξ)f'(\xi) = \dfrac{2\xi}{1 - \xi^2} f(\xi).

    Answer

    分析:把ξ\xi换成xx,有f(x)(1x2)2xf(x)=0f'(x) (1 - x^2) - 2x f(x) = 0,由其可得[(1x2)f(x)]=0[(1 - x^2) f(x)]' = 0,故等式左侧原函数为(1x2)f(x)(1 - x^2) f(x)

    F(x)=(1x2)f(x)F(x) = (1 - x^2)f(x),则F(x)F(x)[0,1]\left[ 0, 1 \right]上连续且在(0,1)(0, 1)内可导

    因为:

    则:

    又因为f(x)f(x)x=0x = 0处连续,则:

    则:

    而:

    F(0)=F(1)F(0) = F(1),由罗尔定理可知:

    而:

    则:

    又因为0<ξ<10 \lt \xi \lt 1,则1ξ201 - \xi^2 \neq 0,则最终可得:

  • 例5:设函数f(x)f(x)[0,1]\left[ 0, 1 \right]上连续,在(0,1)(0, 1)内可导,且f(0)=f(1)=0f(0) = f(1) = 0f(0.5)=1f(0.5) = 1,试证明:

    1. 存在η(0.5,1)\eta \in (0.5, 1),使得f(η)=ηf(\eta) = \eta
    2. 对任意实数λ\lambda,必存在ξ(0,η)\xi \in (0, \eta),使得f(ξ)λ[f(ξ)ξ]=1f'(\xi) - \lambda \left[ f(\xi) - \xi \right] = 1.
    Answer
    • 证明一:

      F(x)=f(x)xF(x) = f(x) - x,则F(x)F(x)[0,1]\left[ 0, 1 \right]上连续

      因为f(12)=1f(\frac{1}{2}) = 1,所以:

      又因为f(1)=0f(1) = 0,所以:

      故由零点定理可得:

      则最终可得:

    • 证明二:

      分析:由f(x)λ[f(x)x]1=0f'(x) - \lambda \left[ f(x) - x \right] - 1 = 0可以得到[f(x)x]λ[f(x)x]=0\left[ f(x) - x \right]' - \lambda \left[ f(x) - x \right] = 0,这种形式可以构造[ekxf(x)]\left[ e^{kx} f(x) \right]'

      G(x)=eλx[f(x)x]G(x) = e^{-\lambda x} \left[ f(x) - x \right],则G(x)G(x)[0,1]\left[ 0, 1 \right]上连续且在(0,1)(0, 1)内可导

      由(1)可知:

      则:

      又因为f(0)=0f(0) = 0,则:

      所以由罗尔定理可得:

      而:

      则:

      则:

      则最终可得:

II. 拉格朗日中值定理

设函数f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,则至少存在一个点ξ(a,b)\xi \in (a, b),使得:

Proof

已知f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,求证:f(b)f(a)=f(ξ)(ba)f(b) - f(a) = f'(\xi) (b - a)

设函数F(x)=[f(b)f(a)]x[ba]f(x)F(x) = \left[ f(b) - f(a) \right] x - \left[ b - a \right] f(x),则:

可见F(a)=F(b)F(a) = F(b),且函数F(x)F(x)[a,b]\left[ a, b \right]上连续、在(a,b)(a, b)内可导,则根据罗尔定理可知:

则最终移项即可证得:

Tip

拉格朗日中值定理本质是是罗尔定理的推广,罗尔定理是拉格朗日中值定理当f(a)=f(b)f(a) = f(b)时的特殊情况,而拉格朗日中值定理的几何含义则是:一条满足条件的曲线,在(a,b)(a, b)内至少存在一个点,使得在此点处的曲线的切线的斜率等于曲线在此区间的两侧端点的连线的斜率;或是在(a,b)(a, b)内至少存在一个点,使得在此点处的瞬时变化率等于曲线在此区间的平均变化率

推论:如果函数f(x)f(x)在区间II上连续,II内可导且导数恒为零,那么f(x)f(x)在区间II上是一个常数

  • 例6:设函数f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,证明:在(a,b)(a, b)内至少存在一点ξ\xi,使得bf(b)af(a)ba=ξf(ξ)+f(ξ)\dfrac{bf(b) - af(a)}{b - a} = \xi f'(\xi) + f(\xi).

    Answer

    设函数F(x)=xf(x)F(x) = xf(x),则F(x)=xf(x)+f(x)F'(x) = xf'(x) + f(x),且F(x)F(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导

    对于函数F(x)F(x),在区间[a,b]\left[ a, b \right]上应用拉格朗日中值定理,则有:

    即:

  • 例7:已知函数f(x)f(x)[0,1]\left[ 0, 1 \right]上连续,在(0,1)(0, 1)内可导,且f(0)=0f(0) = 0f(1)=1f(1) = 1,试证明:在(0,1)(0, 1)内至少有一点ξ\xi,使得eξ1[f(ξ)+f(ξ)]=1e^{\xi - 1} \left[ f(\xi) + f'(\xi) \right] = 1.

    Answer

    F(x)=ex1f(x)F(x) = e^{x - 1} f(x),则F(x)F(x)[0,1]\left[ 0, 1 \right]上连续且在(0,1)(0, 1)内可导

    因为f(0)=0f(0) = 0,所以:

    又因为f(1)=1f(1) = 1,所以:

    则由拉格朗日中值定理可得:

    而:

    则最终可得:

  • 例8:设b>a>0b \gt a \gt 0,试证明:ba1+b2<arctanbarctana<ba1+a2\dfrac{b - a}{1 + b^2} \lt \arctan b - \arctan a \lt \dfrac{b - a}{1 + a^2}.

    Answer

    f(x)=arctanxf(x) = \arctan x,则f(x)f(x)[a,b]\left[ a, b \right]上连续且在(a,b)(a, b)内可导

    根据拉格朗日中值定理可知:

    而:

    则:

    又因为:

    所以:

    则最终可得:

  • 例9:求极限limx0tansinxtanxx3\lim_{x \to 0} \dfrac{\tan \sin x - \tan x}{x^3}.

    Answer

    f(x)=tanxf(x) = \tan x[sinx,x]\left[ \sin x, x \right]上使用拉格朗日中值定理,则有:

    将其代入原式后:

III. 柯西中值定理

设函数f(x)f(x)g(x)g(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,且g(x)0g'(x) \neq 0,则至少存在一个点ξ(a,b)\xi \in (a, b),使得:

Proof

设函数f(x)f(x)g(x)g(x),它们在[a,b]\left[ a, b \right]上连续、在(a,b)(a, b)内可导,且x(a,b),g(x)0\forall x \in (a, b) ,\, \exists g'(x) \neq 0,试证明柯西中值定理

设函数:

则其在[a,b]\left[ a, b \right]上连续、在(a,b)(a, b)内可导,且:

显然φ(a)=φ(b)\varphi(a) = \varphi(b),则由罗尔定理可知:

又因为x(a,b),g(x)0\forall x \in (a, b) ,\, \exists g'(x) \neq 0,则:

  • 例10:设ab>0(a<b)ab \gt 0 \, (a \lt b),试证明:存在一点ξ(a,b)\xi \in (a, b),使得aebbea=(ab)(1ξ)eξae^b - be^a = (a - b)(1 - \xi)e^{\xi}.

    Answer

    f(x)=exxf(x) = \dfrac{e^x}{x}g(x)=1xg(x) = \dfrac{1}{x},则f(x)f(x)g(x)g(x)皆在[a,b]\left[ a, b \right]上连续、在(a,b)(a, b)内可导,且g(x)0g'(x) \neq 0

    根据柯西中值定理,可知:

    即:

    整理可得:

  • 例11:设函数f(x)f(x)[a,b]\left[ a, b \right]上连续,在(a,b)(a, b)内可导,且f(x)0f'(x) \neq 0,试证明:存在ξ,η(a,b)\xi, \eta \in (a, b),使得f(ξ)f(η)=ebeabaeη\dfrac{f'(\xi)}{f'(\eta)} = \dfrac{e^b - e^a}{b - a} \cdot e^{-\eta}.

    Answer

    g(x)=exg(x) = e^x,则g(x)g(x)[a,b]\left[ a, b \right]上连续且在(a,b)(a, b)内可导

    根据柯西中值定理,可知:

    根据拉格朗日中值定理,可知:

    则:

    即:

IV. 泰勒公式

Proof

若函数f(x)f(x)x0x_0nn阶可导,则必存在邻域U(x0)U(x_0),使得xU(x0)\forall x \in U(x_0),有:

其中Rn(x)=o[(xx0)n]R_n(x) = \omicron \left[ (x - x_0)^n \right]为皮亚诺余项、Rn(x)=f(n+1)(ξ)(n+1)!(xx0)n+1R_n(x) = \dfrac{f^{(n + 1)}(\xi)}{(n + 1)!} (x - x_0)^{n + 1}为拉格朗日余项,其中x0<ξ<xx_0 \lt \xi \lt x.

首先,令Δx=xx0\Delta x = x - x_0Δy=f(x)f(x0)\Delta y = f(x) - f(x_0);然后,若f(x)f(x)x0x_0处可微,则有:

即:

移项可得:

尝试用一个nn次多项式来近似函数值,设:

且:

其中Rn(x)R_n(x)(xx0)n(x - x_0)^n的高阶无穷小,则:

x=x0x = x_0代入f(x)f(x)可得:

x=x0x = x_0代入f(x)f'(x)可得:

x=x0x = x_0代入f(x)f''(x)可得:

x=x0x = x_0代入f(x)f'''(x)可得:

x=x0x = x_0代入f(n)(x)f^{(n)}(x)可得:

由此可将f(x)f(x)重写为:

n=2n = 2时:

考虑这个极限:

将此推广即可得到皮亚诺余项形式的泰勒公式:

再尝试求出R2(x)R_2(x)的具体表达式,考虑这个式子:

其中:

对其使用柯西中值定理:

其中:

对其再次使用柯西中值定理:

其中:

对其再次使用柯西中值定理:

于是:

将此推广即可得到拉格朗日余项形式的泰勒公式:

4.1 带拉格朗日余项的泰勒公式

x0(a,b)x_0 \in (a, b)f(x)f(x)(a,b)(a, b)内有n+1n + 1阶导数,则对任意x(a,b)x \in (a, b),皆有:

其中Rn(x)=f(n+1)(ξ)(n+1)!(xx0)n+1R_n(x) = \dfrac{f^{(n + 1)}(\xi)}{(n + 1)!} (x - x_0)^{n + 1}ξ\xi介于x0x_0xx之间)

4.2 带佩亚诺余项的泰勒公式

f(x)f(x)在点x0x_0的某邻域内有nn阶导数,则在此邻域内,有:

其中Rn(x)=o((xx0)n)R_n(x) = \omicron((x - x_0)^n)

  • 麦克劳林公式

    上述公式当x0=0x_0 = 0时即为麦克劳林公式:

    其中Rn(x)=o(xn)R_n(x) = \omicron(x^n)Rn(x)=f(n+1)(ξ)(n+1)!xn+1R_n(x) = \dfrac{f^{(n + 1)}(\xi)}{(n + 1)!} x^{n + 1}ξ\xi介于x0x_0xx之间)

4.3 常用的麦克劳林展开式

  • 例12:设函数f(x)=sinx1+x2f(x) = \dfrac{\sin x}{1 + x^2}x=0x = 0处的3次泰勒多项式为ax+bx2+cx3ax + bx^2 + cx^3,则aabbcc的值是多少?

    Answer

    直接就是一手泰勒展开:

    显然可见:

  • 例13:函数f(x)=x22xf(x) = x^2 2^xx=0x = 0处的nn阶导数f(n)(0)f^{(n)}(0)的值是多少?

    Answer

    直接就是一手泰勒展开:

    随后计算各阶导数值以找到规律:

    • f(0)=0f'(0) = 0
    • f(0)=2f''(0) = 2
    • f(0)=6ln2f'''(0) = 6 \ln 2
    • f(0)=12ln22f''''(0) = 12 \ln^2 2

    最终可以推断出:

  • 例14:设函数f(x)f(x)在区间[a,b]\left[ a, b \right]上有三阶导数,且f(a)=f(b)=0f'(a) = f'(b) = 0,试证明:在区间(a,b)(a, b)内至少存在一点ξ\xi,使得f(ξ)4(ba)2f(b)f(a)\left| f''(\xi) \right| \geq \dfrac{4}{(b - a)^2} \left| f(b) - f(a) \right|.

  • 例15:试确定常数aabb,使f(x)=x(a+bcosx)sinxf(x) = x - (a + b \cos x) \sin x为当x0x \to 0时关于xx的5阶无穷小。

    Answer

    由题可得:

    当场就是一个泰勒展开:

    为保证结果不为零,则分子中小于五次的项必须被干掉,即:

    解得: