一、导数与单调性:一句话的核心关系
设函数 f(x) 在区间 (a,b) 内可导:
- 若在 (a,b) 内恒有 f′(x) > 0,则 f(x) 在 (a,b) 上单调递增;
- 若在 (a,b) 内恒有 f′(x) < 0,则 f(x) 在 (a,b) 上单调递减;
- 若在 (a,b) 内恒有 f′(x) = 0,则 f(x) 在 (a,b) 上为常数函数。
反过来也成立(在可导前提下):f(x) 单调递增 ⇒ f′(x) ≥ 0;单调递减 ⇒ f′(x) ≤ 0。
这里有两个高频扣分点,务必分清:
- 充分条件与必要条件不等价。f′(x) > 0 是递增的充分不必要条件;f(x) 递增只能推出 f′(x) ≥ 0。像 f(x) = x³ 在 x = 0 处 f′(0) = 0,但它在 R 上严格递增。
- 单调区间不能用并集连接。f(x) = 1/x 在 (−∞,0) 和 (0,+∞) 上分别递减,但不能写成「在 (−∞,0)∪(0,+∞) 上递减」。因为取 x₁ = −1 < x₂ = 1,却有 f(x₁) = −1 < f(x₂) = 1,整体并不递减。单调性是区间性质,必须分开写。
二、求单调区间的标准四步
以 f(x) = x³ − 3x 为例:
第一步:写定义域。 本题定义域为 R。若函数含 ln x,定义域就是 (0,+∞),这一步漏掉会直接导致后面的讨论全错。
第二步:求导并因式分解。 f′(x) = 3x² − 3 = 3(x−1)(x+1)。
第三步:解 f′(x) = 0,用零点切分定义域。 零点为 x = −1, 1,把 R 分成 (−∞,−1)、(−1,1)、(1,+∞) 三段。含参时不能求出具体零点,就要讨论零点的存在性与大小。
第四步:判断每段符号,写出区间。 取测试点 x = −2 得 f′ = 9 > 0;x = 0 得 f′ = −3 < 0;x = 2 得 f′ = 9 > 0。
结论:递增区间为 (−∞,−1) 与 (1,+∞),递减区间为 (−1,1)。
三、含参问题的分类讨论:三个必须问自己的问题
含参单调性问题是高二的必考压轴题,看起来千变万化,本质只有三种讨论入口。
问题一:导函数的零点存在吗?
f′(x) = ax + 1 在 a = 0 时没有零点,在 a ≠ 0 时有零点 −1/a。此时必须在 a = 0 与 a ≠ 0 两种情况下分别讨论。
问题二:零点在定义域内吗?
f(x) = ln x + ax,f′(x) = 1/x + a = (1 + ax)/x,定义域为 (0,+∞)。零点 x = −1/a 只有在 a < 0 时才落在定义域内;a ≥ 0 时 f′(x) > 0 恒成立,函数在 (0,+∞) 上单调递增。
这是最容易漏掉的一步——求出零点就把答案写下去,完全不管它在不在定义域里。
问题三:两个零点谁大谁小?
f′(x) = (x − a)(x − 1),零点为 a 与 1。谁大谁小不确定,于是必须分 a < 1、a = 1、a > 1 三种情况。a = 1 时 f′(x) = (x−1)² ≥ 0,函数在 R 上不减,这种情况要单独说明。
四、例题精讲
例1(基础型)
已知 f(x) = x³ − 3ax + 1,讨论 f(x) 的单调性。
解: 定义域 R,f′(x) = 3x² − 3a = 3(x² − a)。
- 当 a ≤ 0 时,x² − a ≥ 0 恒成立,f′(x) ≥ 0,f(x) 在 R 上单调递增。
- 当 a > 0 时,零点 x = ±√a。列表判断:
| 区间 | (−∞,−√a) | (−√a,√a) | (√a,+∞) |
|---|---|---|---|
| f′(x) | + | − | + |
| f(x) | 增 | 减 | 增 |
所以递增区间为 (−∞,−√a) 与 (√a,+∞),递减区间为 (−√a,√a)。
点评:a ≤ 0 与 a > 0 的分界,正是「零点是否存在」这个问题的答案。
例2(定义域陷阱型)
已知 f(x) = ln x + ax(a ∈ R),求 f(x) 的单调区间。
解: 定义域 (0,+∞),f′(x) = 1/x + a = (1 + ax)/x。
- 当 a ≥ 0 时,1 + ax > 0 对一切 x > 0 成立,故 f′(x) > 0,f(x) 在 (0,+∞) 上单调递增。
- 当 a < 0 时,零点 x = −1/a > 0 落在定义域内。
| 区间 | (0, −1/a) | (−1/a, +∞) |
|---|---|---|
| f′(x) | + | − |
| f(x) | 增 | 减 |
所以递增区间为 (0, −1/a),递减区间为 (−1/a, +∞)。
点评:若把 a < 0 时的零点直接写成 −1/a 而不检查符号,就会在 a > 0 时得到「先增后减」的错误结论。
例3(双零点比较型)
已知 f(x) = (1/3)x³ − ((a+1)/2)x² + ax,讨论 f(x) 的单调性。
解: f′(x) = x² − (a+1)x + a = (x − 1)(x − a)。
- 当 a < 1 时:递增区间 (−∞, a)、(1, +∞);递减区间 (a, 1)。
- 当 a = 1 时:f′(x) = (x−1)² ≥ 0,f(x) 在 R 上单调递增。
- 当 a > 1 时:递增区间 (−∞, 1)、(a, +∞);递减区间 (1, a)。
点评:a = 1 这种情况最容易被跳过。只要两个零点可能相等,就必须单列。
例4(含参恒成立型)
若 f(x) = x³ − ax 在 [1, +∞) 上单调递增,求 a 的取值范围。
解: 需要 f′(x) = 3x² − a ≥ 0 在 [1,+∞) 上恒成立,即 a ≤ 3x² 对一切 x ≥ 1 成立,而 3x² 在 [1,+∞) 上的最小值为 3,故 a ≤ 3。
点评:这里用的是「分离参数」——把参数单独放到一边,转化成求最值。注意区间端点能否取到:本题最小值在 x = 1 处取到,所以 a = 3 可以取。
五、常见错误清单
| 错误表现 | 出错原因 | 正确做法 |
|---|---|---|
| 定义域直接写 R | 忽略 ln x、分母、根号 | 第一步先写定义域 |
| 单调区间用「∪」连接 | 误解单调性的区间性 | 用「和」或逗号分隔 |
| f′(x) ≥ 0 就断言严格递增 | 混淆充分与必要 | 说明 ≥0 且零点不构成区间 |
| 含参不分类直接答 | 漏掉零点不存在或不在定义域 | 三问定分类标准 |
| 两个零点相等的情况漏掉 | 只考虑 a<1、a>1 | 补 a=1 的单列 |
| 端点开闭写错 | 单调区间一般写开区间 | 除非题目明确要求,用开区间 |
六、当堂练习
练1 求 f(x) = x³ − 3x² + 1 的单调区间。
练2 已知 f(x) = ax − ln x(a ∈ R),讨论 f(x) 的单调性。
练3 若 f(x) = x² − 2ax + 3 在 (1, +∞) 上单调递增,求 a 的取值范围。
点击查看答案
**练1**:f′(x) = 3x² − 6x = 3x(x−2)。递增区间 (−∞,0)、(2,+∞);递减区间 (0,2)。 **练2**:定义域 (0,+∞),f′(x) = a − 1/x = (ax − 1)/x。 - a ≤ 0 时,f′(x) < 0,在 (0,+∞) 上单调递减; - a > 0 时,零点 x = 1/a。在 (0, 1/a) 上 f′ < 0,递减;在 (1/a, +∞) 上 f′ > 0,递增。 **练3**:f′(x) = 2x − 2a ≥ 0 在 (1,+∞) 上恒成立,即 a ≤ x 对一切 x > 1 成立,故 a ≤ 1。七、课后作业
基础题(必做) 1. 求 f(x) = 2x³ − 3x² − 12x + 5 的单调区间,并列表。 2. 判断「f′(x₀) = 0 是 x₀ 为极值点的充要条件」是否正确,举反例说明。
提高题(选做) 3. 已知 f(x) = (1/2)x² − (a+1)x + a ln x,讨论其单调性,注意定义域与零点位置。 4. 若 f(x) = x³ + ax² + x 在 R 上单调递增,求 a 的取值范围。
挑战题(拓展) 5. 已知 f(x) = eˣ − ax,讨论 f(x) 的单调性,并说明当 a ≤ 0 时函数图象的走向。 6. 设 f(x) = x³ − 3ax² + 3bx 在 x = 1 处取极小值 −2,求 a、b,并画出单调性草图(写出区间与增减即可)。
学习提示:含参单调性题的题干千差万别,但你的思考顺序应当永远固定——定义域 → 求导 → 找零点 → 判断零点是否在定义域内 → 比较零点大小 → 列表判号 → 写区间。把这七步做成肌肉记忆,讨论标准就不用临时猜了。
八、进阶一:含参恒成立与存在性问题
单调性的第二个高频用途,是把「函数在区间上单调」翻译成「不等式在区间上恒成立」,再用分离参数或最值法求解。
基本转化
| 命题 | 等价条件 |
|---|---|
| f(x) 在 D 上单调递增 | f′(x) ≥ 0 对一切 x ∈ D 成立 |
| f(x) 在 D 上单调递减 | f′(x) ≤ 0 对一切 x ∈ D 成立 |
| f′(x) ≥ 0 在 D 上恒成立 | f′(x) 在 D 上的最小值 ≥ 0 |
| f′(x) ≤ 0 在 D 上恒成立 | f′(x) 在 D 上的最大值 ≤ 0 |
| 存在 x₀ ∈ D 使 f′(x₀) > 0 | f′(x) 在 D 上的最大值 > 0 |
注意:最后一行的「存在」与「恒成立」方向相反,最容易弄反。记忆口诀:恒成立看最不利的一端,存在性看最有利的一端。
例5(分离参数)
已知 f(x) = x³ − ax² + 1 在 (0, 2) 上单调递减,求 a 的取值范围。
解: f′(x) = 3x² − 2ax ≤ 0 对一切 x ∈ (0,2) 成立。
因 x > 0,两边同除以 x 得 2a ≥ 3x,即 a ≥ (3/2)x 对一切 x ∈ (0,2) 成立。
右端的最大值为 x → 2⁻ 时的极限 3,而 x = 2 取不到,因此 a ≥ 3。
点评:这里出现了「开区间端点」的细节问题——(3/2)x 在 (0,2) 上没有最大值,只有上确界 3。此时 a ≥ 3 仍然成立,因为只要 a = 3,f′(x) = 3x² − 6x = 3x(x−2) < 0 在 (0,2) 内恒成立。含开区间时,端点条件要单独验证一次。
例6(分类讨论 + 最值)
已知 f(x) = ln x − ax 在 (0, +∞) 上不单调,求 a 的取值范围。
解: f′(x) = 1/x − a = (1 − ax)/x,定义域 (0,+∞)。
- 若 a ≤ 0,则 1 − ax > 0,f′(x) > 0,f 在 (0,+∞) 上单调递增,不合题意。
- 若 a > 0,零点 x = 1/a > 0。此时在 (0, 1/a) 上 f′ > 0,在 (1/a, +∞) 上 f′ < 0,函数先增后减,确实不单调。
所以 a > 0。
点评:「不单调」等价于「导函数在定义域内变号」,即导函数既有正值又有负值。抓住这一点,题目就变成判断导函数能否变号。
九、进阶二:由单调性反求参数与图象特征
例7(极值点与单调性联立)
已知 f(x) = x³ + ax² + bx 在 x = −1 处取得极大值,在 x = 3 处取得极小值,求 a、b。
解: f′(x) = 3x² + 2ax + b,−1 与 3 是 f′(x) = 0 的两根。
由韦达定理:−1 + 3 = −2a/3 ⇒ a = −3;(−1)×3 = b/3 ⇒ b = −9。
必须验证:f′(x) = 3x² − 6x − 9 = 3(x+1)(x−3),在 x = −1 左正右负(极大),在 x = 3 左负右正(极小),符合题意。
为什么要验证? 因为「f′(x₀) = 0」只是极值点的必要条件。若题目改为「x = −1 处有极值」,解出的参数可能对应 f′(x) = 3(x+1)²,此时 x = −1 两侧同号,不是极值点。凡是由极值反求参数,最后必须回代验证符号变化。
例8(图象走势判断)
已知 f′(x) 的图象是一条开口向上的抛物线,与 x 轴交于 x = −2 和 x = 1。画出 f(x) 的大致图象。
解: f′ > 0 在 (−∞,−2) 与 (1,+∞),f′ < 0 在 (−2,1)。所以 f 在 (−∞,−2) 上增,(−2,1) 上减,(1,+∞) 上增。x = −2 为极大值点,x = 1 为极小值点。
草图特征:左端上升、中间下降、右端上升,形如「先上后下再上」的三段折线趋势。因为 f′ 是二次函数且首项系数正,f 是三次函数且首项系数正,右端必然趋向 +∞。
这类题的关键是「由 f′ 的符号表推 f 的增减,由增减推极值点」,全程不需要知道 f 的解析式。
十、进阶三:构造函数比较大小
高二后期常出现「比较 a、b、c 大小」的题目,标准解法是构造一个函数,用单调性判断。
例9
比较 ln2/2 与 ln3/3 的大小。
解: 设 f(x) = ln x / x(x > 0),则 f′(x) = (1 − ln x)/x²。
当 x ∈ (0, e) 时 f′ > 0,f 递增;当 x ∈ (e, +∞) 时 f′ < 0,f 递减。
因为 2 < 3 且两者都小于 e ≈ 2.718,f 在 (0,e) 上递增,所以 f(2) < f(3),即 ln2/2 < ln3/3。
点评:若比较的是 ln3/3 与 ln4/4,则 3、4 分居 e 两侧,不能直接用单调性,需要分别与 f(e) = 1/e 比较。构造函数的题,定义域与单调区间的分界点(这里是 e)是全部关键。
十一、含参讨论的三类模板汇总
| 类型 | 特征 | 讨论入口 | 典型例子 |
|---|---|---|---|
| 类型一:零点存在性 | f′(x) 含 ax + b 形式 | a = 0 与 a ≠ 0 | f = x³ − 3ax |
| 类型二:零点位置 | 零点表达式含参数,定义域受限 | 零点是否落在定义域内 | f = ln x + ax |
| 类型三:零点大小 | f′(x) 分解出两个含参零点 | 比较两根大小,含相等情形 | f = (1/3)x³ − … + ax |
看到含参单调性题,先给题目「归型」,再按对应模板讨论,比凭直觉硬算要快得多,也不容易漏情况。
十二、综合练习
练4 已知 f(x) = x³ − 3x² + 3ax 在 R 上单调递增,求 a 的取值范围。
练5 已知 f(x) = eˣ − ax² 在 (0, +∞) 上单调递增,求 a 的取值范围。
练6 若函数 f(x) = x³ − ax 在 (1, 2) 内不单调,求 a 的取值范围。
点击查看答案
**练4**:f′(x) = 3x² − 6x + 3a ≥ 0 恒成立,即 3(x² − 2x + a) ≥ 0 恒成立。x² − 2x + a 的最小值为 a − 1,故 a − 1 ≥ 0,a ≥ 1。 **练5**:f′(x) = eˣ − 2ax ≥ 0 在 (0,+∞) 恒成立,即 2a ≤ eˣ/x 对一切 x > 0 成立。设 g(x) = eˣ/x,g′(x) = eˣ(x−1)/x²,g 在 (0,1) 递减、(1,+∞) 递增,最小值 g(1) = e。故 2a ≤ e,即 a ≤ e/2。 **练6**:f′(x) = 3x² − a。要在 (1,2) 内变号,需 3x² − a 在 (1,2) 内既有负值又有正值,即 3 < a < 12。此时零点 √(a/3) 落在 (1,2) 内,函数先减后增或先增后减,确实不单调。十三、课后作业(进阶)
基础题(必做) 1. 整理「恒成立」与「存在性」两类命题的转化表,各写一个自编例子。 2. 用构造函数法比较 e^π 与 π^e 的大小,写出完整过程。
提高题(选做) 3. 已知 f(x) = a ln x + (1/2)x² − (a+1)x 在 (0,+∞) 上不单调,求 a 的取值范围。 4. 若 f(x) = x³ − 3ax + 1 在 [0, 1] 上单调递减,求 a 的取值范围,并说明端点能否取等。
挑战题(拓展) 5. 设 f(x) = ln x − ax + 1,讨论 f(x) 的单调性,并求 f(x) 的最大值(用 a 表示),说明 a 为何值时最大值为正。 6. 已知 f(x) = x³ − 3x 与直线 y = m 有三个交点,结合单调性与极值求 m 的取值范围,并画草图说明理由。
学习提示:这一节的题目看似五花八门,实际上只有两条主线——「单调性 → 不等式」与「不等式 → 最值」。遇到任何含参单调性问题,先把它翻译成导函数的不等式,再决定用分离参数还是分类讨论;这两步定下来,剩下的只是计算。