Post

洛必达法则:使用条件、单向性与可洛阶数

整理洛必达法则三类未定式的使用条件,重点辨析两个易错点:法则只能单向推导,以及可洛阶数与导数阶次和连续性的关系;配合 f(0)=f'(0)=0 型极限的凑 f''(0) 法与泰勒展开法,以及邻域可导不能直接洛必达的反例。

洛必达法则:使用条件、单向性与可洛阶数

核心技巧

洛必达法则可以处理三类未定式:00\dfrac{0}{0} 型、\dfrac{\infty}{\infty} 型,以及较少见的 \dfrac{*}{\infty} 型(分子极限不限)。

使用时有两个高频陷阱:

陷阱一:法则只能单向使用。 洛完之后极限存在 \Rightarrow 原极限存在;但原极限存在 ⇏\not\Rightarrow 洛完之后极限存在。

陷阱二:只有能保证洛完之后极限存在,才可以用洛必达。 关键看题目给的是”导数存在”还是”导数连续”——这决定了最多可以洛到几阶。


一、使用条件(三类未定式)

在研究

f(x)F(x)\frac{f(x)}{F(x)}

时,洛必达法则的使用条件如下:

未定式条件结论
00\dfrac{0}{0}limf(x)=0\lim f(x)=0limF(x)=0\lim F(x)=0
② 去心邻域内 f(x)f'(x)F(x)F'(x) 都存在且 F(x)0F'(x)\ne0
limf(x)F(x)\lim \dfrac{f'(x)}{F'(x)} 存在或为无穷大
limf(x)F(x)=limf(x)F(x)\lim \dfrac{f(x)}{F(x)}=\lim \dfrac{f'(x)}{F'(x)}
\dfrac{\infty}{\infty}limf(x)=\lim f(x)=\inftylimF(x)=\lim F(x)=\infty
② 去心邻域内 f(x)f'(x)F(x)F'(x) 都存在且 F(x)0F'(x)\ne0
limf(x)F(x)\lim \dfrac{f'(x)}{F'(x)} 存在或为无穷大
limf(x)F(x)=limf(x)F(x)\lim \dfrac{f(x)}{F(x)}=\lim \dfrac{f'(x)}{F'(x)}
\dfrac{*}{\infty}limF(x)=\lim F(x)=\infty,不要求 limf(x)=\lim f(x)=\infty
② 去心邻域内 f(x)f'(x)F(x)F'(x) 都存在且 F(x)0F'(x)\ne0
limf(x)F(x)\lim \dfrac{f'(x)}{F'(x)} 存在或为无穷大
limf(x)F(x)=limf(x)F(x)\lim \dfrac{f(x)}{F(x)}=\lim \dfrac{f'(x)}{F'(x)}

注:

aa 可以等于 \infty

\dfrac{*}{\infty} 型洛必达法则不用考虑分子的极限情况。

③ 数列极限不能直接洛必达,需先将其连续化处理;但数列极限可直接用泰勒和拉格朗日。

\dfrac{*}{\infty} 型在 2025 年数一中进行了考察,此前几乎从未出现。


二、洛必达只能单向使用

洛必达法则只能单向使用:若满足使用条件,且洛完之后极限存在,可以推出原极限也存在。但原极限存在,推不出洛完之后极限存在

例如

limx+x+sinxx=1\lim_{x\to+\infty}\frac{x+\sin x}{x}=1

但对分子分母分别求导后,结果为

limx+1+cosx1\lim_{x\to+\infty}\frac{1+\cos x}{1}

不存在。


三、可以洛到几阶

只有能够保证洛完之后的极限存在,才可以使用洛必达。因此:

  1. f(x)f(x) 在某点 nn 阶导数连续,则最多可以洛到 nn 阶;
  2. f(x)f(x) 在某点 nn 阶可导,则最多可以洛到 n1n-1 阶;
  3. f(x)f(x) 在某点邻域内 nn 阶可导,则最多可以洛到 n1n-1 阶;
  4. 即便没有告诉你导数连续,但只要满足使用条件,能够证明洛完之后极限存在,就可以洛。

实际上,即便题中告诉你 nn 阶导数连续,也不一定能洛到 nn 阶;甚至告诉你 100100 阶可导,也可能连一次洛必达都用不了。

对于考研数学,可以不严谨地认为:

  1. f(x)f(x) 在某点 nn 阶导数连续,则可以洛到 nn 阶;
  2. f(x)f(x) 在某点 nn 阶可导,则可以洛到 n1n-1 阶;
  3. f(x)f(x) 在某点邻域内 nn 阶可导,则可以洛到 n1n-1 阶。

一定要注意题中给的条件是”导数存在”还是”导数连续”。


例 1.1

此题只告诉你 00 点处二阶可导,因此可以洛到一阶,不能洛到二阶。同时需要了解”对 f(x)f'(x) 用导数定义”这个做法。

解答题例 1.1

已知

f(0)=f(0)=0,f(0)0f(0)=f'(0)=0,\qquad f''(0)\ne0

limx0f(x)xf(x)\lim_{x\to0}\frac{f(x)}{x f'(x)}
解答

也可以将极限改写为

limx0f(x)xf(x)\lim_{x\to0}\frac{\dfrac{f(x)}{x}}{f'(x)}

错误做法

limx0f(x)xf(x)=limx0f(x)f(0)xlimx0f(x)=f(0)f(0)=1\lim_{x\to0}\frac{\dfrac{f(x)}{x}}{f'(x)} = \frac{\lim\limits_{x\to0}\dfrac{f(x)-f(0)}{x}}{\lim\limits_{x\to0}f'(x)} = \frac{f'(0)}{f'(0)} = 1

错因: 分母极限为 00,不能将极限拆成 limAlimB\dfrac{\lim A}{\lim B} 的形式,这违背了极限的运算法则。


正确做法一:凑 f(0)f''(0) 的形式

利用 f(0)0f''(0)\ne0 这一条件,凑出 f(0)f''(0) 的形式。因为 f(0)=0f'(0)=0,所以

limx0f(x)xf(x)=limx0f(x)x2f(x)f(0)x\lim_{x\to0}\frac{f(x)}{x f'(x)} = \lim_{x\to0}\frac{\dfrac{f(x)}{x^2}}{\dfrac{f'(x)-f'(0)}{x}}

因为 limx0f(x)f(0)x=f(0)\lim_{x\to0}\dfrac{f'(x)-f'(0)}{x}=f''(0),所以

limx0f(x)xf(x)=1f(0)limx0f(x)x2\lim_{x\to0}\frac{f(x)}{x f'(x)} = \frac{1}{f''(0)}\lim_{x\to0}\frac{f(x)}{x^2}

limx0f(x)x2\lim_{x\to0}\dfrac{f(x)}{x^2},这是 00\dfrac{0}{0} 型,洛必达一次(只用一阶,未超出允许次数):

limx0f(x)x2=limx0f(x)2x=12limx0f(x)f(0)x=12f(0)\lim_{x\to0}\frac{f(x)}{x^2} = \lim_{x\to0}\frac{f'(x)}{2x} = \frac{1}{2}\lim_{x\to0}\frac{f'(x)-f'(0)}{x} = \frac{1}{2}f''(0)

(最后一步用导数定义,不是洛必达)

因此

limx0f(x)xf(x)=1f(0)12f(0)=12\lim_{x\to0}\frac{f(x)}{x f'(x)} = \frac{1}{f''(0)}\cdot\frac{1}{2}f''(0) = \boxed{\frac{1}{2}}

正确做法二:泰勒展开

结合 f(0)f(0)f(0)f'(0)f(0)f''(0) 的信息,对 f(x)f(x)f(x)f'(x) 分别作泰勒展开。

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

f(x)=f(0)+f(0)x+f(0)2x2+o(x2)=f(0)2x2+o(x2)f(x) = f(0)+f'(0)x+\frac{f''(0)}{2}x^2+o(x^2) = \frac{f''(0)}{2}x^2+o(x^2) f(x)=f(0)+f(0)x+o(x)=f(0)x+o(x)f'(x) = f'(0)+f''(0)x+o(x) = f''(0)x+o(x)

因此

limx0f(x)xf(x)=limx0f(0)2x2+o(x2)x[f(0)x+o(x)]=limx0f(0)2x+o(x)f(0)x+o(x)=12\lim_{x\to0}\frac{f(x)}{x f'(x)} = \lim_{x\to0}\frac{\dfrac{f''(0)}{2}x^2+o(x^2)}{x\left[f''(0)x+o(x)\right]} = \lim_{x\to0}\frac{\dfrac{f''(0)}{2}x+o(x)}{f''(0)x+o(x)} = \boxed{\frac{1}{2}}

其中需要注意 o(x2)x=o(x)\dfrac{o(x^2)}{x}=o(x)


例 1.22

只告诉你邻域内可导,无法直接洛必达!

解答题例 1.22

已知函数 f(x)f(x)x=0x=0 的某邻域内可导,且

f(0)=1,f(0)=2f(0)=-1,\qquad f'(0)=2

limx0xf(x)+ex\lim_{x\to0}\frac{x}{f(x)+e^x}

解答

正确做法:泰勒展开

因为 f(0)=1,  f(0)=2f(0)=-1,\;f'(0)=2,所以

f(x)=1+2x+o(x)f(x)=-1+2x+o(x)

又因为

ex=1+x+o(x)e^x=1+x+o(x)

所以

limx0xf(x)+ex=limx0x1+2x+1+x+o(x)=limx0x3x+o(x)=13\lim_{x\to0}\frac{x}{f(x)+e^x} = \lim_{x\to0}\frac{x}{-1+2x+1+x+o(x)} = \lim_{x\to0}\frac{x}{3x+o(x)} = \boxed{\frac{1}{3}}

错误做法:直接洛必达

limx0xf(x)+ex=limx01f(x)+ex=13\lim_{x\to0}\frac{x}{f(x)+e^x} = \lim_{x\to0}\frac{1}{f'(x)+e^x} = \frac{1}{3}

错因: 题目只说 f(x)f(x)00 的某邻域内可导,无法说明洛完之后的极限一定存在,因此不能直接洛必达。

反例:

f(x)={1+2x+x2sin1x,x01,x=0f(x)=\begin{cases}-1+2x+x^2\sin\dfrac{1}{x}, & x\ne0 \\[6pt]-1, & x=0\end{cases}

则当 x0x\ne0 时,

f(x)=2+2xsin1xcos1xf'(x)=2+2x\sin\frac{1}{x}-\cos\frac{1}{x}

于是

limx01f(x)+ex=limx012+2xsin1xcos1x+ex\lim_{x\to0}\frac{1}{f'(x)+e^x} = \lim_{x\to0}\frac{1}{2+2x\sin\dfrac{1}{x}-\cos\dfrac{1}{x}+e^x}

不存在。

Back to archive

Discussion

Comments

Post

Share questions, corrections, or extra notes about this post.