高二数学:导数与函数单调性——含参分类讨论的完整套路

一、导数与单调性:一句话的核心关系

设函数 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。

这里有两个高频扣分点,务必分清:

  1. 充分条件与必要条件不等价。f′(x) > 0 是递增的充分不必要条件;f(x) 递增只能推出 f′(x) ≥ 0。像 f(x) = x³ 在 x = 0 处 f′(0) = 0,但它在 R 上严格递增。
  2. 单调区间不能用并集连接。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 的取值范围,并画草图说明理由。

学习提示:这一节的题目看似五花八门,实际上只有两条主线——「单调性 → 不等式」与「不等式 → 最值」。遇到任何含参单调性问题,先把它翻译成导函数的不等式,再决定用分离参数还是分类讨论;这两步定下来,剩下的只是计算。