洛必达法则是高中最顺手的工具,也是最常被用错的。这一讲讲清它的三个前提条件各自在防什么,四个典型翻车场景,以及为什么有些题越用洛必达越算不出来。最后给一个判断流程:什么时候该用它,什么时候该换工具。
洛必达法则你大概用得比我还熟:
x→alimg(x)f(x)=x→alimg′(x)f′(x)
00 型、∞∞ 型,上下一起求导,干净利落。
但它是定理,不是恒等式。它有前提,而且前提一条都不能少。这一讲讲清三个前提各防什么,然后给你四个真的会翻车的场景。
三个前提,一条都不能少
定理(洛必达):设 f、g 在 a 的某去心邻域内可导,且
- x→alimf(x)=0、x→alimg(x)=0(或都为 ∞)
- g′(x)=0 在该去心邻域内成立
- x→alimg′(x)f′(x) 存在(或为 ∞)
则
x→alimg(x)f(x)=x→alimg′(x)f′(x)
三个前提,逐条说它防什么:
条件一(0/0 或 ∞/∞):防的是"不是未定式也去求导"。比如 x1 在 x→0 时已经是 ∞,结论明确,不需要洛必达。硬套会得到 1−1/x2=−∞——方向都反了。
条件二(g′=0):这个最容易被忽略。它保证分母不会在你求导的过程中突然归零,让新的比式失去意义。柯西中值定理的证明里要用到它。
条件三(右边的极限存在):这是最深的一条。
右边的极限存在,才能推出左边等于右边。
右边不存在,不代表左边不存在——只代表"这个方法失败了"。
这一条是洛必达被用错的根源。大部分人以为"右边算不出来 = 原极限不存在",错。右边算不出来,只说明洛必达这条路走不通。
翻车场景一:右边是无穷振荡
x→∞limxx+sinx
分子分母都趋于 ∞,是 ∞∞ 型。套洛必达:
x→∞lim11+cosx=x→∞lim(1+cosx)
右边在 0 和 2 之间振荡,极限不存在。
按"右边不存在所以左边不存在"?错。直接算:
xx+sinx=1+xsinx→1+0=1
极限是 1。
这就是条件三的意思:右边不存在时,你什么结论都得不出来,得换方法。
翻车场景二:越用越复杂
有些题洛必达能用,但会陷入死循环。
x→0+limxlnx
这个是 0⋅∞ 型,先变形成 1/xlnx(∞∞ 型)。套洛必达:
x→0+lim−1/x21/x=x→0+lim(−x)=0
这次右边算出来了,答案是 0。
但看一个更麻烦的:
x→0+limxe−1/x
套洛必达:
1dxde−1/x=1e−1/x⋅x21=x2e−1/x
分子还是那个指数,分母从 x 变成 x2。再来一次:
2xe−1/x⋅x41=2x5e−1/x
越导越复杂,永远算不完。
正确做法:令 t=1/x,则 x→0+ 等价于 t→∞:
xe−1/x=te−t→0
因为指数衰减压死多项式增长。
洛必达不是万能的。当右边比左边更复杂时,就该停下换工具。
翻车场景三:加减项不能乱换
这个坑第四讲刚讲过,这里从洛必达角度看一遍。
x→0limx3tanx−sinx
有人图快,先把 tanx∼x、sinx∼x 代入,得分子为 0,答案是 0。
用洛必达:三次之后能算出来。第一次:
3x2sec2x−cosx
代入 x=0 得 0/0,继续。第二次:
6x2sec2xtanx+sinx
还是 0/0。第三次:
64sec2xtan2x+2sec4x+cosx→60+2+1=21
正确答案是 21,不是 0。
而这个题最漂亮的做法是第四讲教的:
tanx−sinx=cosxsinx−sinx=sinx⋅cosx1−cosx
再用 sinx∼x、1−cosx∼2x2:
∼x⋅1x2/2=2x3
所以极限是 21。代数变形 + 等价无穷小,比洛三次必达干净得多。
翻车场景四:用了三次还不知道停
经典例子:
x→0limsinxx2sin(1/x)
一次洛必达之后分子会出现 cos(1/x),越来越乱。实际上直接看出 sin(1/x) 有界,x2sin(1/x)→0,分母 sinx∼x,整体趋于 0。
判断信号:求导一次之后形式没有简化,就该停。

能简化就用;不能简化或有振荡就换工具;根本不是未定式时不该硬套
洛必达的证明(为什么右边存在才够用)
定理的证明走柯西中值定理。设 x→alimf=x→alimg=0。
任取 x 靠近 a,在区间 [x,a](或 [a,x])上对 f、g 用柯西中值定理,存在 ξ 在 x 与 a 之间使
g(x)−g(a)f(x)−f(a)=g′(ξ)f′(ξ)
x=a 时 f(a)=g(a)=0,所以
g(x)f(x)=g′(ξ)f′(ξ)
当 x→a 时 ξ→a(因为 ξ 夹在 x 和 a 之间),于是
x→alimg(x)f(x)=x→alimg′(ξ)f′(ξ)=ξ→alimg′(ξ)f′(ξ)
最后一步"等于"成立,靠的正是条件三:右边的极限存在。
而 ∞∞ 型证明类似,只是柯西中值定理的端点要取在一个特定的有限点,技术上更琐碎,思路一样。
一个可操作的判断流程
把上面的经验收成一张决策图。拿到一个极限题,按顺序问:

先问类型,再试变形,最后才轮到洛必达;求导一次没简化就停
具体说:
| 现象 | 该用什么 |
|---|
| 分子分母都是多项式 | 直接因式分解或抓阶数 |
| 有 sinx、tanx、1−cosx | 先等价无穷小 |
| 加减项抵消后留下高阶 | 泰勒展开到对应阶 |
| 幂指函数 fg | 取对数化成乘积 |
| e−1/x 这类指数衰减 | 变量替换 t=1/x |
| 洛必达一次没简化 | 停,换方法 |
"先试等价无穷小,再考虑洛必达" 这个顺序,能省掉大部分麻烦。
讲给学生听时,讲什么
第一,把条件三说透。 "右边不存在" ≠ "左边不存在",这是整讲最重要的一句。学生用错洛必达,九成栽在这。
第二,给判断信号。 求导一次没变简单就停。这个是立即可用的经验法则。
第三,工具排序。 等价无穷小 → 代数变形 → 洛必达 → 泰勒。洛必达排在第三位,不是第一位。
第四,翻车场景一看就懂。 xx+sinx 那个例子,三十秒讲完,比讲三分钟定理都管用。
思考与拓展
- 用洛必达算 x→0limxex−1,然后改用 ex=1+x+o(x) 重做,对比两次的工作量。
- 计算 x→0+limlnxx。注意这是 ∞0 型——不是未定式,严格说不满足洛必达的条件一。直接判断它:分子趋于 0,分母趋于 −∞,整体从负侧趋于 0。
- 计算 x→∞limx+sinxx−sinx,并说明为什么洛必达在这里帮不上忙。
- 计算 x→0limx2ln(1+x)−x,并用两种方法对比(洛必达 vs 泰勒展开)。
- 为什么洛必达法则要求 g′(x)=0?构造一个反例说明:如果 g′ 在某些点为 0,结论会怎样?
一句话总结
洛必达是定理不是恒等式;右边不存在不代表左边不存在,只代表这个方法失败了——求导一次没变简单就该停,先想等价无穷小再想洛必达。
附:本文涉及的史实出处
- 洛必达法则:出自洛必达(L'Hôpital)1696 年的教科书,内容实际购自约翰·伯努利
- 定理的严格化证明依赖柯西中值定理(见第八讲)
- limxlnx=0、limxe−1/x=0、limxx+sinx=1、limx3tanx−sinx=21 均为标准教学例,本文数值验证
— Y. · 2026-10-05