📚 L’Hôpital’s Rule: Conditions and Typical Examples | 洛必达法则的使用条件与典型例题
L’Hôpital’s Rule is one of the most powerful tools in calculus for evaluating limits that initially appear as indeterminate forms. It transforms a seemingly intractable limit into a simpler one by differentiating the numerator and denominator separately.
洛必达法则是微积分中用于求解不定式极限的最强大工具之一。它通过对分子和分母分别求导,将一个看似无法直接处理的极限转化为更简单的形式。
However, applying L’Hôpital’s Rule without checking its conditions can lead to incorrect results, and in IB Mathematics (Analysis and Approaches HL), examiners frequently test both the procedure and the underlying conditions. This article provides a systematic breakdown of the rule’s prerequisites, typical exam-style examples, and common pitfalls to avoid.
然而,若不检查使用条件就盲目应用洛必达法则,很容易得出错误结果。在IB数学(分析与方法HL)考试中,考官既考察计算过程,也考察对条件的理解。本文将系统梳理洛必达法则的适用前提、典型考题风格及常见易错点。
1. What Is L’Hôpital’s Rule? | 什么是洛必达法则?
Informally, L’Hôpital’s Rule states that if the limit of f(x)/g(x) as x approaches a yields an indeterminate form, then the limit of the quotient of their derivatives may give the true limit, provided certain conditions are satisfied.
通俗地说,洛必达法则指出:若 f(x)/g(x) 在 x 趋于 a 时的极限呈现不定式,那么在满足特定条件的前提下,可以通过求分子分母导数的比值来得到原极限。
limₓ→ₐ f(x)/g(x) = limₓ→ₐ f'(x)/g'(x)
This equality holds only when the original limit is of the form 0/0 or ∞/∞, and when the limit of the derivative quotient exists (or diverges to ±∞).
该等式仅在原极限为 0/0 或 ∞/∞ 型时成立,并且要求导数之比的极限存在(或发散至 ±∞)。
2. The Formal Conditions | 严格的适用条件
Let us state the conditions precisely, as they appear in IB HL syllabi and standard calculus texts.
下面我们严格列出洛必达法则的适用条件,这与IB HL教学大纲及标准微积分教材中的表述一致。
Condition 1 — Indeterminate Form: The limit of f(x) and g(x) as x approaches a must both be 0, or both be ±∞.
条件一 — 不定式形式:当 x 趋近 a 时,f(x) 与 g(x) 的极限必须同时为 0,或同时为 ±∞。
Condition 2 — Differentiability: f(x) and g(x) must be differentiable on an open interval containing a (except possibly at a itself), and g'(x) must not be zero in that interval.
条件二 — 可导性:f(x) 与 g(x) 在包含 a 的开区间上可导(a 点本身可以例外),且在该区间内 g'(x) ≠ 0。
Condition 3 — Existence of the Limit: The limit limₓ→ₐ f'(x)/g'(x) must exist (be a finite number) or be ±∞.
条件三 — 导数之比极限存在:limₓ→ₐ f'(x)/g'(x) 必须存在(为有限值)或为 ±∞。
3. Why the Conditions Matter | 为什么条件至关重要
Each condition prevents a specific failure mode. Condition 1 ensures the limit is genuinely indeterminate; if the numerator tends to a nonzero constant while the denominator tends to 0, the limit is simply infinite (or undefined), and differentiating would produce nonsense.
每一个条件都对应一种特定的错误模式。条件一确保极限确实是不定式;若分子趋于非零常数而分母趋于 0,则极限直接为无穷大(或无定义),此时求导反而会得到荒谬的结果。
Condition 2 avoids situations where g'(x) = 0 near a, which would make the derivative quotient undefined. Condition 3 rules out cases where the derivative quotient oscillates (e.g., sin(1/x) near 0) — in such cases, the original limit may still exist, but L’Hôpital’s Rule cannot be used.
条件二避免在 a 附近出现 g'(x) = 0 的情形,否则导数比值无定义。条件三排除导数比值振荡的情形(例如 sin(1/x) 在 0 附近振荡)——此时原极限可能存在,但不能使用洛必达法则。
Finally, L’Hôpital’s Rule is a one-way implication: if lim f'(x)/g'(x) does not exist (e.g., oscillatory), we cannot conclude anything about the original limit. Other methods must be employed.
最后,洛必达法则是一个单向蕴含命题:如果 lim f'(x)/g'(x) 不存在(例如振荡),我们不能对原极限做出任何结论,必须改用其他方法。
4. Case 0/0 — Standard Examples | 0/0 型 — 标准例题
The most common application in IB exams is the 0/0 indeterminate form, especially involving trigonometric, exponential, and logarithmic functions.
IB考试中最常见的应用是 0/0 型不定式,尤其涉及三角函数、指数函数和对数函数。
Example 1: Evaluate limₓ→₀ sin(3x)/x.
例题1:求 limₓ→₀ sin(3x)/x。
Substituting x = 0 gives sin(0)/0 = 0/0, so L’Hôpital’s Rule applies. Differentiating the numerator gives 3cos(3x), and differentiating the denominator gives 1. Hence the limit is 3cos(0)/1 = 3.
代入 x = 0 得 sin(0)/0 = 0/0,故洛必达法则适用。分子求导得 3cos(3x),分母求导得 1。因此极限为 3cos(0)/1 = 3。
Notice that this matches the well-known result limₓ→₀ sin(ax)/x = a, which IB students are also expected to know from the definition of the derivative.
注意这与已知结论 limₓ→₀ sin(ax)/x = a 一致。IB学生也应能从导数定义推出这一结果。
Example 2: Evaluate limₓ→₀ (eˣ – 1 – x)/x².
例题2:求 limₓ→₀ (eˣ – 1 – x)/x²。
Substitution yields 0/0. Applying L’Hôpital’s Rule once gives limₓ→₀ (eˣ – 1)/(2x), which is still 0/0. Applying the rule a second time gives limₓ→₀ eˣ/2 = 1/2.
代入得 0/0。第一次使用洛必达法则得 limₓ→₀ (eˣ – 1)/(2x),仍为 0/0。再次使用法则得 limₓ→₀ eˣ/2 = 1/2。
This example illustrates that repeated application is often necessary and perfectly valid, as long as the indeterminate form persists.
此例说明,多次重复应用洛必达法则是常见且合理的做法,前提是每次应用后仍为不定式。
5. Case ∞/∞ — Polynomials and Logarithms | ∞/∞ 型 — 多项式与对数
When both numerator and denominator grow without bound, L’Hôpital’s Rule can compare their “growth rates”.
当分子分母均趋于无穷大时,洛必达法则可以比较它们的“增长速度”。
Example 3: Evaluate limₓ→∞ (ln x)/x.
例题3:求 limₓ→∞ (ln x)/x。
Substituting x = ∞ gives ∞/∞. Differentiating numerator and denominator yields (1/x)/1 = 1/x, which tends to 0 as x→∞. Thus the limit is 0.
代入 x = ∞ 得 ∞/∞。分子分母分别求导得 (1/x)/1 = 1/x,当 x→∞ 时趋于 0。故极限为 0。
This tells us that the natural logarithm grows more slowly than any positive power of x — a key idea later formalised in HL as “logarithmic growth is negligible compared to polynomial growth”.
这说明自然对数增长比 x 的任何正次幂都慢——这一思想在HL课程中后来被概括为“对数增长相比多项式增长可以忽略”。
Example 4: Evaluate limₓ→∞ x²/eˣ.
例题4:求 limₓ→∞ x²/eˣ。
Applying L’Hôpital’s Rule twice: first we get 2x/eˣ, still ∞/∞; second we get 2/eˣ → 0. Thus the limit is 0, confirming that exponential growth dominates polynomial growth.
连续使用两次洛必达法则:第一次得 2x/eˣ,仍为 ∞/∞;第二次得 2/eˣ → 0。因此极限为 0,印证了指数增长超越多项式增长。
6. Transforming Other Indeterminate Forms | 其他不定式的转化
Indeterminate forms such as 0 × ∞, ∞ − ∞, 1^∞, 0⁰, and ∞⁰ do not directly satisfy Condition 1, but they can often be rewritten algebraically so that L’Hôpital’s Rule becomes applicable.
0 × ∞、∞ − ∞、1^∞、0⁰ 和 ∞⁰ 等不定式不直接满足条件一,但通常可以通过代数变形改写为可用洛必达法则的形式。
Example 5 (0 × ∞): Evaluate limₓ→₀⁺ x ln x.
例题5(0 × ∞ 型):求 limₓ→₀⁺ x ln x。
Rewrite x ln x as (ln x)/(1/x). As x→0⁺, both numerator and denominator tend to ∞, giving ∞/∞. Differentiating gives (1/x)/(−1/x²) = −x → 0. Hence the limit is 0.
将 x ln x 改写为 (ln x)/(1/x)。当 x→0⁺ 时,分子分母均趋于 ∞,即 ∞/∞ 型。求导得 (1/x)/(−1/x²) = −x → 0。故极限为 0。
The key insight is to choose the rewriting that produces the simplest derivatives. In the example above, placing ln x in the numerator is preferable because its derivative is simple.
关键技巧是选择使导数最简的改写方式。在上述例子中,把 ln x 放在分子更优,因为它的导数形式简单。
Example 6 (∞ − ∞): Evaluate limₓ→∞ (x − √(x² + 1)).
例题6(∞ − ∞ 型):求 limₓ→∞ (x − √(x² + 1))。
Rewrite as (x − √(x² + 1)) × (x + √(x² + 1))/(x + √(x² + 1)) = (x² − (x² + 1))/(x + √(x² + 1)) = −1/(x + √(x² + 1)). This tends to 0 as x→∞.
改写为 (x − √(x² + 1)) × (x + √(x² + 1))/(x + √(x² + 1)) = (x² − (x² + 1))/(x + √(x² + 1)) = −1/(x + √(x² + 1))。当 x→∞ 时趋于 0。
In this case, algebraic rationalisation is simpler than applying L’Hôpital’s Rule directly. Knowing when to choose which method is a valued IB skill.
此例中代数有理化比直接使用洛必达法则更简单。学会判断何时选择何种方法,是IB考试中备受看重的能力。
7. Exponential and Logarithmic Limits (1^∞, 0⁰) | 指数与对数极限(1^∞、0⁰ 型)
Limits of the form f(x)^g(x) where the base tends to 1 and the exponent tends to ∞ (or base tends to 0, exponent to 0) are handled via logarithms.
形如 f(x)^g(x) 的极限,当底数趋于 1 而指数趋于 ∞(或底数趋于 0、指数趋于 0)时,通常通过对数方法处理。
Example 7 (1^∞): Evaluate limₓ→∞ (1 + 1/x)ˣ.
例题7(1^∞ 型):求 limₓ→∞ (1 + 1/x)ˣ。
Let y = (1 + 1/x)ˣ. Then ln y = x ln(1 + 1/x) = ln(1 + 1/x)/(1/x). As x→∞ this is 0/0. Applying L’Hôpital’s Rule:
设 y = (1 + 1/x)ˣ。则 ln y = x ln(1 + 1/x) = ln(1 + 1/x)/(1/x)。当 x→∞ 时此为 0/0 型。使用洛必达法则:
limₓ→∞ ln y = limₓ→∞ [ (1/(1+1/x))·(−1/x²) ] / (−1/x²) = limₓ→∞ 1/(1+1/x) = 1
Since ln y → 1, we have y → e. Thus limₓ→∞ (1 + 1/x)ˣ = e, one of the most famous limits in calculus.
因 ln y → 1,故 y → e。因此 limₓ→∞ (1 + 1/x)ˣ = e,这是微积分中最著名的极限之一。
Example 8 (0⁰): Evaluate limₓ→₀⁺ xˣ.
例题8(0⁰ 型):求 limₓ→₀⁺ xˣ。
Let y = xˣ. Then ln y = x ln x. From Example 5, x ln x → 0 as x→0⁺, so ln y → 0, hence y → e⁰ = 1.
设 y = xˣ。则 ln y = x ln x。由例题5知 x ln x → 0(当 x→0⁺),故 ln y → 0,因此 y → e⁰ = 1。
8. Typical Exam-Style Problems — Worked Solutions | 考试典型题型 — 完整解答
The following problems are representative of IB HL Paper 1 and Paper 2 questions involving L’Hôpital’s Rule.
以下题目代表了IB HL试卷1和试卷2中涉及洛必达法则的典型问题。
Problem A: Evaluate limₓ→₀ (sin x − tan x)/x³.
问题A:求 limₓ→₀ (sin x − tan x)/x³。
Substitution gives 0/0. The first application differentiates to (cos x − sec²x)/(3x²), which is still 0/0. A second application gives (−sin x − 2sec²x·tan x)/(6x) = 0/0. A third application gives (−cos x − 2(sec²x·sec²x + 2sec²x·tan²x))/6. Evaluating at x = 0 yields (−1 − 2)/6 = −1/2.
代入得 0/0。第一次求导得 (cos x − sec²x)/(3x²),仍为 0/0。第二次求导得 (−sin x − 2sec²x·tan x)/(6x) = 0/0。第三次求导得 (−cos x − 2(sec²x·sec²x + 2sec²x·tan²x))/6。在 x = 0 处求值得 (−1 − 2)/6 = −1/2。
This problem highlights the value of recognising when repeated differentiation becomes messy. Here, series expansions could offer a faster path, but L’Hôpital’s Rule remains valid and systematic.
此题说明,当多次求导变得冗长时,需要灵活判断。这里使用泰勒展开或许更快,但洛必达法则依然有效且系统性强。
Problem B: Given that limₓ→₀ (e^(ax) − cos(bx))/x² = 3, find the values of a and b.
问题B:已知 limₓ→₀ (e^(ax) − cos(bx))/x² = 3,求 a 与 b 的值。
First note that the denominator tends to 0. For the limit to be finite, the numerator must also tend to 0. Since cos(bx) → 1, we need e^(a·0) − 1 = 0, which is automatically satisfied. Applying L’Hôpital’s Rule once yields limₓ→₀ (a·e^(ax) + b·sin(bx))/(2x). The numerator now tends to a. For this to give a finite limit, we must also have a = 0. Then a second application gives limₓ→₀ (a²·e^(ax) + b²·cos(bx))/2 = b²/2. Setting b²/2 = 3 gives b² = 6, so b = ±√6.
首先注意分母趋于 0。若极限为有限值,则分子也必须趋于 0。因 cos(bx) → 1,需要 e^(a·0) − 1 = 0,这自然成立。第一次使用洛必达法则得 limₓ→₀ (a·e^(ax) + b·sin(bx))/(2x)。此时分子趋于 a。要得到有限极限,必须有 a = 0。第二次应用得 limₓ→₀ (a²·e^(ax) + b²·cos(bx))/2 = b²/2。令 b²/2 = 3 得 b² = 6,故 b = ±√6。
This type of reverse-engineering problem is common in IB, demanding both procedural fluency and conceptual understanding of continuity.
这种逆向求解参数的题型在IB中很常见,既考察程序性熟练度,也考察对连续性概念的深层理解。
9. Common Errors and Misconceptions | 常见错误与理解误区
IB examiners report recurring mistakes in L’Hôpital’s Rule questions. Being aware of them can save valuable marks.
IB考官报告了学生在洛必达法则题目中反复出现的错误。了解这些错误可以帮你保住宝贵的分数。
- Applying to non-indeterminate forms: For example, limₓ→₀ (cos x)/x is not 0/0 or ∞/∞ (it is 1/0), yet some students differentiate to get −sin x/1 = 0, which is wrong. The limit does not exist.
- 对非不定式使用法则:例如 limₓ→₀ (cos x)/x 不是 0/0 或 ∞/∞ 型(而是 1/0 型),但有些学生求导得 −sin x/1 = 0,这是错误的。该极限实际上不存在。
- Forgetting to check g'(x) ≠ 0: If denominator derivative vanishes infinitely often near a, the rule may fail even when the derivative quotient appears to have a limit.
- 忘记检查 g'(x) ≠ 0:若分母导数在 a 附近无穷多次取零,即使在导数比值看似有极限时,法则也可能失效。
- Differentiating the whole quotient: L’Hôpital’s Rule differentiates f and g separately; it does not use the quotient rule. That is, (f/g)’ ≠ f’/g’.
- 对整个商求导:洛必达法则是分别对 f 和 g 求导,而不是使用商的求导法则。即 (f/g)’ ≠ f’/g’。
- Concluding the limit equals 1 when derivative ratio oscillates: For example, limₓ→∞ (x + sin x)/x is ∞/∞, but f’/g’ = (1 + cos x)/1 oscillates and has no limit. Yet the original limit does exist: (x + sin x)/x = 1 + (sin x)/x → 1. L’Hôpital’s Rule simply cannot be used here.
- 在导数比值振荡时误判极限为 1:例如 limₓ→∞ (x + sin x)/x 是 ∞/∞ 型,但 f’/g’ = (1 + cos x)/1 振荡且无极限。然而原极限确实存在:(x + sin x)/x = 1 + (sin x)/x → 1。此处只是不能使用洛必达法则而已。
10. L’Hôpital’s Rule vs Other Methods | 洛必达法则与其他方法的比较
L’Hôpital’s Rule is not always the fastest or most elegant method. In IB exams, you are often expected to select the most appropriate technique.
洛必达法则并不总是最快或最优雅的方法。在IB考试中,你常常需要选择最合适的方法。
Squeeze Theorem: For limits involving sin(1/x) or similar oscillatory functions, the Squeeze Theorem is often the only viable approach.
夹逼定理:对于涉及 sin(1/x) 等振荡函数的极限,夹逼定理通常是唯一可行的方法。
Algebraic simplification: For rational functions, factoring and cancelling common factors is usually faster than differentiating. For instance, limₓ→₂ (x² − 4)/(x − 2) = limₓ→₂ (x + 2) = 4.
代数化简:对于有理函数,因式分解并约去公因式通常比求导更快。如 limₓ→₂ (x² − 4)/(x − 2) = limₓ→₂ (x + 2) = 4。
Taylor series: For composed functions like eˣ, sin x, and ln(1+x), Maclaurin expansions can often yield the limit in one or two lines where L’Hôpital’s Rule might require three or more applications.
泰勒展开:对于 eˣ、sin x、ln(1+x) 等复合函数,麦克劳林展开常常一两行即可得到极限,而洛必达法则可能需要三次或更多次求导。
In general, check first whether simple algebra or known standard limits can solve the problem; reserve L’Hôpital’s Rule for genuinely complicated quotients.
一般来说,先判断是否能通过简单代数或已知标准极限解决问题;洛必达法则留给真正复杂的商式。
11. Practice Set — Test Yourself | 练习集 — 自我检测
Try these problems before checking the answers below. They cover all the forms discussed in this article.
请先尝试以下题目,再对照文末答案。它们涵盖了本文讨论的所有类型。
| Problem | Type | Answer |
| 1. limₓ→₀ (1 − cos x)/x² | 0/0 | 1/2 |
| 2. limₓ→∞ (ln x)²/x | ∞/∞ | 0 |
| 3. limₓ→₁ (x^(1/3) − 1)/(x − 1) | 0/0 | 1/3 |
| 4. limₓ→₀⁺ x² ln x | 0 × (−∞) | 0 |
| 5. limₓ→₀ (x − arctan x)/x³ | 0/0 | 1/3 |
| 6. limₓ→∞ (1 + 2/x)³ˣ | 1^∞ | e⁶ |
For Problem 6, take logarithms: ln y = 3x ln(1 + 2/x), then transform to a 0/0 form and apply L’Hôpital’s Rule to obtain 6.
对于第6题,取对数:ln y = 3x ln(1 + 2/x),转化为 0/0 型后用洛必达法则求得 6。
12. Summary — Key Takeaways | 总结 — 核心要点
L’Hôpital’s Rule is elegant but conditional. Mastery comes from knowing not just how to apply it, but when it is valid and when it is not.
洛必达法则优雅但有严格前提。掌握它不仅要知道如何应用,更要知道何时适用、何时不适用。
- Always verify the indeterminate form 0/0 or ∞/∞ before applying the rule.
- 始终先验证不定式是否为 0/0 或 ∞/∞ 型,再使用法则。
- If the derivative quotient limit does not exist (e.g., oscillates), the rule is inconclusive — do not force it.
- 若导数之比极限不存在(如振荡),法则无法给出结论——不要强行使用。
- Familiarise yourself with converting 0×∞, ∞−∞, 1^∞, 0⁰, and ∞⁰ into workable forms.
- 熟练将 0×∞、∞−∞、1^∞、0⁰ 和 ∞⁰ 型转化为可计算的形式。
- Compare competing methods (factoring, Squeeze Theorem, Taylor expansions) and choose the most efficient for the exam context.
- 比较不同方法(因式分解、夹逼定理、泰勒展开)的优劣,在考试情境中选择最高效的策略。
With these principles in hand, L’Hôpital’s Rule becomes a reliable ally — not a source of hidden mistakes — in your IB Mathematics HL journey.
掌握这些原则后,洛必达法则将成为你IB数学HL学习道路上可靠的工具,而非隐藏错误的源泉。
Published by TutorHao | Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply