第5章 导数及其应用

沪教版选择性必修二 · 精讲 · 图解 · 精练 · 高考链接

1导数的概念

教材概念
教材原文

设函数 y = f(x) 在 x₀ 及其附近有定义,当自变量 x 从 x₀ 变到 x₀ + Δx 时,函数值的变化量 Δy = f(x₀ + Δx) − f(x₀)。若极限 lim(Δx→0) Δy/Δx 存在,则称函数 f(x) 在 x₀ 处可导,并称这个极限为 f(x) 在 x₀ 处的导数,记作 f'(x₀) 或 y'|_(x=x₀)。

f'(x₀) = lim(Δx→0) [f(x₀ + Δx) − f(x₀)] / Δx

导数的几何意义:f'(x₀) 是曲线 y = f(x) 在点 (x₀, f(x₀)) 处的切线斜率。

曲线在该点处的切线方程为:y − f(x₀) = f'(x₀)(x − x₀)。

导数的物理意义:若 s(t) 是位移函数,则 s'(t₀) 是 t₀ 时刻的瞬时速度。

概念解读
从"平均变化率"到"瞬时变化率"

① 平均变化率——Δy/Δx = [f(x₀ + Δx) − f(x₀)]/Δx 表示函数在区间 [x₀, x₀ + Δx] 上的平均变化率,几何意义是割线的斜率。

② 瞬时变化率——当 Δx → 0 时,如果 Δy/Δx 趋于一个确定值,这个值就是导数,几何意义是切线的斜率。

③ 割线到切线的"极限过程":

  • Δx 很大时,割线倾斜明显;
  • Δx 逐渐减小,割线越来越接近切线;
  • Δx → 0 时,割线的极限位置就是切线。

④ 常用的两个极限形式:

  • f'(x₀) = lim(Δx→0) [f(x₀+Δx) − f(x₀)]/Δx;
  • f'(x₀) = lim(x→x₀) [f(x) − f(x₀)]/(x − x₀)。

👉 要点:导数是"局部"概念,只反映 x₀ 附近函数的变化情况。

① 割线到切线的极限过程

P(x₀, f(x₀)) Q₁ Q₂ 切线 Q 沿曲线趋近 P 时,割线趋于切线
直观理解:
· 割线 PQ₁、PQ₂ 的斜率是"平均变化率";
· 当 Q → P 时,割线的极限位置就是切线;
· 切线的斜率 = 导数 f'(x₀)。

② 导数的两种等价定义

两种等价定义 形式一(增量形式) f'(x₀) = lim(Δx→0) [f(x₀+Δx) − f(x₀)] / Δx 形式二(差值形式) f'(x₀) = lim(x→x₀) [f(x) − f(x₀)] / (x − x₀)
典型习题(先做,再看答案)
例 1
已知 f(x) = x²,用导数的定义求 f'(2)。
💡 提示:用定义式 f'(x₀) = lim(Δx→0) [f(x₀+Δx) − f(x₀)]/Δx。
答案与详解
第一步:写出增量式
f(2 + Δx) = (2 + Δx)² = 4 + 4Δx + (Δx)²。
f(2) = 4。
Δy = f(2 + Δx) − f(2) = 4 + 4Δx + (Δx)² − 4 = 4Δx + (Δx)²。
第二步:求平均变化率
Δy/Δx = [4Δx + (Δx)²]/Δx = 4 + Δx。
第三步:取极限
f'(2) = lim(Δx→0) (4 + Δx) = 4。
f'(2) = 4。
例 2
求曲线 y = x² 在点 (1, 1) 处的切线方程。
💡 提示:先求 f'(1),再用点斜式。
答案与详解
第一步:求 f'(1)
用公式 (x²)' = 2x,所以 f'(1) = 2 × 1 = 2。
第二步:用点斜式
切线过点 (1, 1),斜率 k = f'(1) = 2:
y − 1 = 2(x − 1)
y − 1 = 2x − 2
y = 2x − 1
切线方程为 y = 2x − 1(或 2x − y − 1 = 0)。
易错题(具体例子)
易错点 1 · 混淆"在点处的切线"与"过点的切线"

求曲线 y = x² 过点 (3, 5) 的切线方程。

错误做法:
直接把 x = 3 代入 y = x²,得 (3, 9),误以为切线过 (3, 9)。

正确做法:
"过点 (3, 5)"表示切线经过点 (3, 5),但切点不一定是 (3, 5)。
· 验证点与曲线位置:把 (3, 5) 代入 y = x²,5 ≠ 9,所以 (3, 5) 不在曲线上。
· 设切点 (t, t²),斜率 k = 2t。
· 切线方程:y − t² = 2t(x − t)。
· 因为过 (3, 5):5 − t² = 2t(3 − t),化简得 t² − 6t + 5 = 0,t = 1 或 t = 5。
· 当 t = 1:切线斜率 k = 2,方程为 y − 1 = 2(x − 1) 即 y = 2x − 1;
· 当 t = 5:切线斜率 k = 10,方程为 y − 25 = 10(x − 5) 即 y = 10x − 25。

📌 口诀:"在点处的切线"——切点已知;"过点的切线"——切点未知,需设。

易错点 2 · 导数定义式的增量方向弄错

已知 f'(x₀) = 2,求 lim(Δx→0) [f(x₀ − 2Δx) − f(x₀)] / Δx。

错误做法:
直接写成 2。

正确做法:
凑出导数定义式的形式:
[f(x₀ − 2Δx) − f(x₀)] / Δx
= {[f(x₀ − 2Δx) − f(x₀)] / (−2Δx)} × (−2)
= −2 × {[f(x₀ + (−2Δx)) − f(x₀)] / (−2Δx)}
当 Δx → 0 时,(−2Δx) → 0,所以第一个因子趋于 f'(x₀) = 2。
所以原式 = −2 × 2 = −4。

📌 要点:用定义式时,分母必须与函数值的增量一致。

2导数的运算

教材概念
教材原文

基本初等函数的导数公式:

· C' = 0(C 为常数);

· (xⁿ)' = n·x^(n−1)(n ∈ Q);

· (sin x)' = cos x;

· (cos x)' = −sin x;

· (aˣ)' = aˣ ln a(a > 0, a ≠ 1);

· (eˣ)' = eˣ;

· (log_a x)' = 1/(x ln a)(a > 0, a ≠ 1);

· (ln x)' = 1/x。

导数的四则运算:

· [f(x) ± g(x)]' = f'(x) ± g'(x);

· [f(x)·g(x)]' = f'(x)g(x) + f(x)g'(x)(乘法法则);

· [f(x)/g(x)]' = [f'(x)g(x) − f(x)g'(x)] / [g(x)]²(g(x) ≠ 0,除法法则)。

复合函数求导(链式法则):设 y = f(u),u = g(x),则

y'(x) = f'(u)·g'(x),即 dy/dx = (dy/du)·(du/dx)。

概念解读
导数运算的"三层结构"

① 第一层:基本公式——必须背熟"八条公式"。重点记忆:(xⁿ)' = nx^(n−1)、(sin x)' = cos x、(eˣ)' = eˣ、(ln x)' = 1/x。

② 第二层:四则运算:

  • 加减法:分别求导,再加减;
  • 乘法:前导后不导 + 前不导后导;
  • 除法:子导母不导 − 子不导母导 / 母²(口诀:"子导母减母导子,分母平方别忘记")。

③ 第三层:复合函数(链式法则)——从外到内逐层求导,每层乘以内层函数的导数。

例:(sin 2x)' = cos 2x · (2x)' = 2cos 2x。

④ 常见的复合函数类型:

  • [f(ax + b)]' = a·f'(ax + b);
  • [e^(f(x))]' = e^(f(x))·f'(x);
  • [ln f(x)]' = f'(x)/f(x);
  • [f(x)]ⁿ' = n·[f(x)]^(n−1)·f'(x)。

👉 要点:链式法则的核心是"从外到内,逐层求导,层层相乘"。

① 基本初等函数导数速查表

函数导数
C(常数)0
xⁿn·x^(n−1)
sin xcos x
cos x−sin x
eˣeˣ
aˣaˣ ln a
ln x1/x
log_a x1/(x ln a)

② 链式法则"从外到内"

例:y = sin(2x + 1) 的导数 外层:sin(u) 导数:cos(u) 内层:u = 2x + 1 导数:u' = 2 y' = cos(2x + 1) × 2 = 2cos(2x + 1)
步骤:
① 设 u = 2x + 1,则 y = sin u;
② 外层导数:dy/du = cos u;
③ 内层导数:du/dx = 2;
④ 相乘:dy/dx = cos u × 2 = 2 cos(2x+1)。
典型习题(先做,再看答案)
例 1
求下列函数的导数:
(1)y = x⁴;(2)y = 3x² + 2x − 1;(3)y = 2sin x。
💡 提示:用基本公式和四则运算。
答案与详解
(1)y = x⁴
y' = 4x³。
(2)y = 3x² + 2x − 1
y' = 3 × 2x + 2 − 0 = 6x + 2。
(3)y = 2sin x
y' = 2 cos x。
(1)4x³;(2)6x + 2;(3)2cos x。
例 2
求下列函数的导数:
(1)y = x·eˣ;(2)y = x/sin x。
💡 提示:用乘法法则和除法法则。
答案与详解
(1)y = x·eˣ(乘法法则)
y' = x'·eˣ + x·(eˣ)'
= 1·eˣ + x·eˣ
= eˣ(1 + x)
= (x + 1)eˣ。
(2)y = x/sin x(除法法则)
y' = [x'·sin x − x·(sin x)'] / sin²x
= [1·sin x − x·cos x] / sin²x
= (sin x − x cos x) / sin²x。
(1)(x+1)eˣ;(2)(sin x − x cos x)/sin²x。
例 3
求下列复合函数的导数:
(1)y = (2x + 3)⁵;(2)y = e^(x²);(3)y = ln(3x + 1)。
💡 提示:从外到内,逐层求导。
答案与详解
(1)y = (2x + 3)⁵
外层:u⁵,导数 5u⁴;
内层:u = 2x + 3,导数 2。
y' = 5(2x+3)⁴ × 2 = 10(2x+3)⁴。
(2)y = e^(x²)
外层:e^u,导数 e^u;
内层:u = x²,导数 2x。
y' = e^(x²) × 2x = 2x·e^(x²)。
(3)y = ln(3x + 1)
外层:ln u,导数 1/u;
内层:u = 3x + 1,导数 3。
y' = [1/(3x+1)] × 3 = 3/(3x+1)。
(1)10(2x+3)⁴;(2)2x·e^(x²);(3)3/(3x+1)。
易错题(具体例子)
易错点 1 · 乘法法则写成"分别求导再相乘"

求 y = x²·sin x 的导数。

错误做法:
y' = (x²)'·(sin x)' = 2x·cos x(错)。

正确做法:
用乘法法则:
y' = (x²)'·sin x + x²·(sin x)'
= 2x·sin x + x²·cos x。

📌 口诀:前导后不导,加前不导后导。

易错点 2 · 复合函数忘记乘以"内层导数"

求 y = sin(3x) 的导数。

错误做法:
y' = cos(3x)(漏掉内层导数)。

正确做法:
外层导数:cos(3x);
内层导数:(3x)' = 3。
y' = cos(3x) × 3 = 3cos(3x)。

📌 口诀:链式法则,层层相乘,不要漏内层。

易错点 3 · 商的导数分子顺序写反

求 y = x/(x+1) 的导数。

错误做法:
y' = [(x+1)'·x − x'·(x+1)]/(x+1)²(分子顺序反了)。

正确做法:
用商法则 (u/v)' = (u'v − uv')/v²:
u = x,u' = 1;v = x+1,v' = 1。
y' = [1·(x+1) − x·1]/(x+1)²
= (x+1−x)/(x+1)²
= 1/(x+1)²。

📌 口诀:子导母减母导子,分母平方别忘记。

3导数与函数的单调性

教材概念
教材原文

设函数 f(x) 在某个区间内可导:

· 若在区间内恒有 f'(x) > 0,则 f(x) 在该区间内单调递增;

· 若在区间内恒有 f'(x) < 0,则 f(x) 在该区间内单调递减。

反之:若 f(x) 在区间内单调递增,则 f'(x) ≥ 0;若 f(x) 在区间内单调递减,则 f'(x) ≤ 0。

求单调区间的步骤:

① 确定函数定义域;

② 求导数 f'(x);

③ 解不等式 f'(x) > 0(递增)或 f'(x) < 0(递减);

④ 写出单调区间。

概念解读
"f'(x) > 0"是"充分不必要条件"

① 充分不必要——

  • f'(x) > 0 ⟹ f(x) 递增(充分);
  • f(x) 递增 不一定 f'(x) > 0(如 f(x) = x³ 在 x = 0 处 f'(0) = 0,但函数仍递增)。

严格来说:f(x) 在区间内递增 ⟺ f'(x) ≥ 0 且 f'(x) 不恒等于 0。

② 求单调区间的注意事项:

  • 必须在定义域内讨论单调性;
  • 单调区间之间用"和"或"、"连接,不能用"∪";
  • f'(x) = 0 的孤立点不影响单调性。

③ 含参函数的单调性讨论:

  • 先求定义域;
  • 求导后,令 f'(x) = 0 求出可能的临界点;
  • 根据参数取值,讨论 f'(x) 的符号。

👉 要点:求单调区间必须"定义域优先",先定定义域再解不等式。

① 导数符号与函数单调性

极大 极小 f' > 0 递增 f' > 0 递增 f' < 0 递减 f'(x) 的符号变化决定 f(x) 的增减

② 求单调区间的标准流程

① 确定定义域 先找"能使函数有意义"的所有 x ② 求导数 f'(x) 用基本公式或运算法则 ③ 解不等式 f'(x) > 0 或 < 0 判断符号区间 ④ 写出单调区间 用"和"连接,不用"∪"
典型习题(先做,再看答案)
例 1
求函数 f(x) = x³ − 3x² + 2 的单调区间。
💡 提示:求导,令 f'(x) = 0 找临界点,判断符号。
答案与详解
第一步:定义域
f(x) = x³ − 3x² + 2 是多项式,定义域为 R。
第二步:求导
f'(x) = 3x² − 6x = 3x(x − 2)。
第三步:解不等式
令 f'(x) = 0 得 x = 0 或 x = 2。
· 当 x < 0 或 x > 2 时,f'(x) > 0(递增);
· 当 0 < x < 2 时,f'(x) < 0(递减)。
第四步:写出单调区间
递增区间:(−∞, 0) 和 (2, +∞);
递减区间:(0, 2)。
递增区间 (−∞, 0) 和 (2, +∞);递减区间 (0, 2)。
例 2
讨论函数 f(x) = x + a/x(a ≠ 0)在 (0, +∞) 上的单调性。
💡 提示:分 a < 0 和 a > 0 讨论。
答案与详解
第一步:求导
f'(x) = 1 − a/x² = (x² − a)/x²。
第二步:讨论 a 的符号
情形 1:a < 0
x² − a = x² + |a| > 0(x > 0 时),所以 f'(x) > 0。
f(x) 在 (0, +∞) 上单调递增。

情形 2:a > 0
令 f'(x) = 0 得 x² = a,即 x = √a(x > 0)。
· 当 0 < x < √a:x² − a < 0,f'(x) < 0,f(x) 递减;
· 当 x > √a:x² − a > 0,f'(x) > 0,f(x) 递增。
· a < 0 时,f(x) 在 (0, +∞) 上单调递增;
· a > 0 时,f(x) 在 (0, √a) 上递减,在 (√a, +∞) 上递增。
易错题(具体例子)
易错点 1 · 求单调区间忘记"先定定义域"

求函数 f(x) = ln x − x 的单调递增区间。

错误做法:
f'(x) = 1/x − 1 = (1 − x)/x。
令 f'(x) > 0:(1 − x)/x > 0 ⟹ 0 < x < 1。
直接得递增区间 (0, 1)。

正确做法:
第一步:确定定义域——ln x 要求 x > 0。
第二步:求导——f'(x) = 1/x − 1。
第三步:解不等式——f'(x) > 0 ⟹ (1−x)/x > 0 ⟹ 0 < x < 1。
第四步:写出区间——递增区间 (0, 1)。
(本题中定义域恰好和结果一致,但如果是 f(x) = ln(x−1) − x 呢?定义域就是 (1, +∞),不能直接写 (0, 1)。)

📌 口诀:求单调区间必须先定定义域。

易错点 2 · 单调区间用"∪"连接

函数 f(x) = 1/x 的单调递减区间是 ______。

错误做法:
写成 (−∞, 0) ∪ (0, +∞)。

正确做法:
写成 (−∞, 0) 和 (0, +∞),或 (−∞, 0),(0, +∞)。
因为"∪"表示并集,会让读者误以为整个 R\{0} 上单调递减——但跨过分界点时函数值从 −∞ 跳到 +∞,不满足递减定义。

📌 口诀:单调区间用"和",不用"∪"。

4函数的极值与最值

教材概念
教材原文

极值:设函数 f(x) 在点 x₀ 附近有定义:

· 若对 x₀ 附近的任意 x,都有 f(x) < f(x₀),则称 f(x₀) 是 f(x) 的一个极大值,x₀ 是极大值点;

· 若对 x₀ 附近的任意 x,都有 f(x) > f(x₀),则称 f(x₀) 是 f(x) 的一个极小值,x₀ 是极小值点。

极大值与极小值统称极值,极大值点与极小值点统称极值点。

求极值的步骤:

① 求导数 f'(x);

② 令 f'(x) = 0,求出所有驻点;

③ 判断 f'(x) 在驻点两侧的符号:

· 左正右负:极大值点;

· 左负右正:极小值点;

· 两侧同号:不是极值点。

最值:函数在闭区间 [a, b] 上的最大值、最小值,只需比较所有极值和端点值 f(a)、f(b) 即可。

概念解读
"极值"与"最值"是两个不同的概念
对比项极值最值
范围局部(某点附近)整体(整个定义域或给定区间)
个数可能有多个最多一个最大值、一个最小值
存在性极值点处 f'(x) = 0 或不存在闭区间连续函数必有最值
关系极值 ≠ 最值最值 = max(极值, 端点值)

两个重要提醒:

① f'(x₀) = 0 不一定是极值点——如 f(x) = x³ 在 x = 0 处 f'(0) = 0,但函数在 R 上单调递增,没有极值。

② 极值点也可能出现在 f'(x) 不存在处——如 f(x) = |x| 在 x = 0 处 f'(0) 不存在,但 x = 0 是极小值点。

③ 求闭区间 [a, b] 上最值的步骤:

  1. 求 f'(x),找到区间内的所有驻点和不可导点;
  2. 计算这些点的函数值以及端点 f(a)、f(b);
  3. 比较大小,最大的为最大值,最小的为最小值。

👉 口诀:极值看"局部",最值看"整体";求最值别忘了"端点"。

① 极值点的判别

极大值 f' 左正右负 极小值 f' 左负右正 极值点处 f'(x) = 0,且 f' 变号

② f'(x₀) = 0 但不一定是极值点

反例:f(x) = x³ 在 x = 0 处 (0, 0) f'(0) = 0,但 f(x) 在 R 上单调递增,x = 0 不是极值点
要点:f'(x₀) = 0 只是"可能"是极值点。必须验证 f'(x) 在 x₀ 左右两侧是否变号。

③ 闭区间 [a, b] 上的最值

a f(a) b f(b) 极大 极小 最值 = max{f(a), f(b), 所有极大值}(或 min 类似) 此例中最大值是 f(b),最小值是端点 f(a)
要点:求闭区间最值,必须比较三类值:
① 区间内的极大值;
② 区间内的极小值;
③ 两个端点值 f(a)、f(b)。
典型习题(先做,再看答案)
例 1
求函数 f(x) = x³ − 3x² + 2 的极值。
💡 提示:求导,找驻点,判断符号变化。
答案与详解
第一步:求导
f'(x) = 3x² − 6x = 3x(x − 2)。
第二步:求驻点
令 f'(x) = 0 得 x = 0 或 x = 2。
第三步:判断符号
· 当 x < 0 时,f'(x) > 0(递增);
· 当 0 < x < 2 时,f'(x) < 0(递减);
· 当 x > 2 时,f'(x) > 0(递增)。
所以 x = 0 处 f' 由正变负 → 极大值点;
x = 2 处 f' 由负变正 → 极小值点。
第四步:求极值
极大值 f(0) = 0 − 0 + 2 = 2;
极小值 f(2) = 8 − 12 + 2 = −2。
极大值 2(x = 0 处),极小值 −2(x = 2 处)。
例 2
求函数 f(x) = x³ − 3x² + 2 在区间 [−1, 3] 上的最大值和最小值。
💡 提示:比较极值和端点值。
答案与详解
第一步:找极值(参照例 1)
极大值 f(0) = 2;
极小值 f(2) = −2。
两个驻点 x = 0, x = 2 都在区间 [−1, 3] 内。
第二步:计算端点值
f(−1) = (−1)³ − 3(−1)² + 2 = −1 − 3 + 2 = −2;
f(3) = 27 − 27 + 2 = 2。
第三步:比较所有候选值
候选值:f(0) = 2,f(2) = −2,f(−1) = −2,f(3) = 2。
最大值 = 2(在 x = 0 或 x = 3 处取得);
最小值 = −2(在 x = −1 或 x = 2 处取得)。
最大值 2,最小值 −2。
易错题(具体例子)
易错点 1 · 认为 f'(x₀) = 0 一定是极值点

判断:如果 f'(x₀) = 0,那么 x₀ 一定是 f(x) 的极值点。

错误做法:认为 f'(x₀) = 0 就一定是极值点。

正确做法:
f'(x₀) = 0 只是"可能"是极值点的必要条件,不是充分条件。
反例:f(x) = x³ 在 x = 0 处 f'(0) = 0,但函数在 R 上单调递增,x = 0 不是极值点。
正确做法:判断极值点,必须验证 f'(x) 在驻点两侧是否变号。
易错点 2 · 求闭区间最值漏掉端点

求 f(x) = x³ − 3x 在 [0, 3] 上的最大值和最小值。

错误做法:
只算驻点 x = 1,得 f(1) = −2,就直接答"最大值 −2,最小值 −2"。

正确做法:
f'(x) = 3x² − 3 = 3(x² − 1) = 3(x − 1)(x + 1)。
在区间 [0, 3] 内,驻点 x = 1。
计算 f(1) = 1 − 3 = −2。
还要算端点:
f(0) = 0;
f(3) = 27 − 9 = 18。
比较:最大值 = 18(在 x = 3 处),最小值 = −2(在 x = 1 处)。

📌 口诀:闭区间求最值,别忘端点值。

5导数在实际问题中的应用

教材概念
教材原文

利用导数解决实际优化问题的一般步骤:

① 审题:分析问题中的变量关系和目标,明确"要优化什么";

② 建模:设自变量、因变量,建立目标函数关系式 y = f(x);

③ 确定定义域:根据问题的实际意义确定 x 的取值范围;

④ 求导:求 f'(x),找驻点;

⑤ 求最值:比较驻点和端点的函数值,或根据单调性判断;

⑥ 还原:把数学结论转回实际问题的答案。

常见模型:

· 利润最大:利润 = 收入 − 成本;

· 用料最省:表面积、容积、周长;

· 效率最高:时间最省、速度最快。

概念解读
实际问题中的"两个必须"

① 必须考虑定义域——实际问题中,自变量往往有实际范围限制(如长度、时间、价格都为正数)。求解时必须在实际定义域内找最值。

② 必须验证最值点——如果驻点不在实际定义域内,则最值在端点处取得。

③ 常见的"单峰"情形——如果目标函数在定义域内只有一个驻点且在该点从增到减(或从减到增),那么这个驻点就是最值点,无需再比较端点。

④ 经典问题示例:

  • 易拉罐设计:容积 V 固定,求表面积最小(材料最省);
  • 利润最大化:产量 x 与利润 P(x) 的关系,求 P'(x) = 0 时 x;
  • 最短距离:动点到定点距离的最小值。

👉 口诀:建模 → 求导 → 验范围 → 得最值。

① 建模四步法

导数应用的建模流程 ① 审题 分析变量关系,明确优化目标 ② 建模 设自变量,写目标函数 y = f(x) ③ 求导 求 f'(x),找驻点,验证符号 ④ 还原 转回实际意义,写出答案

② 易拉罐设计问题

容积 V 固定,求表面积 S 最小时的 r、h 约束条件:V = πr²h(定值)⟹ h = V/(πr²) 目标函数:S = 2πr² + 2πrh = 2πr² + 2V/r 求导:S'(r) = 4πr − 2V/r² = 0 ⟹ r³ = V/(2π) ⟹ r = ³√(V/(2π)) 此时 h = 2r(高 = 直径)
要点:实际建模中的关键——先由约束条件减少变量个数(如用 r 表示 h),再对目标函数求导。
典型习题(先做,再看答案)
例 1
用长为 20 米的篱笆围成一个矩形花园(一面靠墙,无需篱笆)。问长和宽各为多少时花园面积最大?最大面积是多少?
💡 提示:设垂直于墙的边为 x,则平行于墙的边为 20 − 2x。
答案与详解
第一步:设变量
设垂直于墙的边长为 x 米(两边都是 x),
则平行于墙的边长为 20 − 2x 米。
第二步:定义域
x > 0 且 20 − 2x > 0,所以 0 < x < 10。
第三步:建立目标函数
面积 S = x(20 − 2x) = 20x − 2x²。
第四步:求导找驻点
S'(x) = 20 − 4x。
令 S'(x) = 0 得 x = 5(在定义域内)。
当 0 < x < 5 时 S' > 0(递增);当 5 < x < 10 时 S' < 0(递减)。
所以 x = 5 时面积最大。
第五步:求最大面积
平行于墙的边长 = 20 − 2 × 5 = 10 米。
Smax = 5 × 10 = 50 平方米。
垂直于墙的边长为 5 米,平行于墙的边长为 10 米时,面积最大,最大面积 50 平方米。
例 2
某厂生产某产品,固定成本为 20000 元,每生产一件产品,成本增加 100 元。若总收入 R(x) = 400x − x²/2(元),其中 x 为产量。
(1)写出利润函数 L(x);
(2)求产量 x 为何值时利润最大?最大利润是多少?
💡 提示:利润 = 收入 − 成本。
答案与详解
(1)写出利润函数
成本函数 C(x) = 20000 + 100x。
利润 L(x) = R(x) − C(x)
= (400x − x²/2) − (20000 + 100x)
= 300x − x²/2 − 20000。
定义域:x > 0。
(2)求导找最大利润
L'(x) = 300 − x。
令 L'(x) = 0 得 x = 300。
当 0 < x < 300 时 L' > 0(递增);当 x > 300 时 L' < 0(递减)。
所以 x = 300 时利润最大。
求最大利润
L(300) = 300 × 300 − 300²/2 − 20000
= 90000 − 45000 − 20000
= 25000(元)。
产量 x = 300 时利润最大,最大利润 25000 元。
易错题(具体例子)
易错点 1 · 忽略实际定义域

用长 20 米的篱笆围矩形花园(一面靠墙),求最大面积时,设垂直墙边长为 x,但解方程 S'(x) = 0 得 x = 5。若方程组有多解,只取最值。

错误做法:
求出 x = 5,但没有检验 x = 5 是否在定义域内。

正确做法:
必须先确定定义域:x > 0 且 20 − 2x > 0 ⟹ 0 < x < 10。
x = 5 在这个范围内,符合要求。
要点:实际问题必须先明确"哪些取值是合理的",再在定义域内求最值。
易错点 2 · 建模时变量关系写错

用长 20 米的篱笆围矩形(四面都要篱笆),求最大面积。

错误做法:
设一边长为 x,另一边长写成 20 − 2x(沿用"一面靠墙"的模型)。

正确做法:
四面都围篱笆时,周长 20 = 2(长 + 宽),所以长 + 宽 = 10。
设长为 x,则宽为 10 − x。
S = x(10 − x) = 10x − x²,0 < x < 10。
S' = 10 − 2x = 0 ⟹ x = 5。
最大面积 S(5) = 25 平方米(正方形)。

📌 要点:建模必须根据题目的具体条件写变量关系,不能套用"常见模型"。

★高考链接 · 本章真题与考法

本章在高考中的定位

导数是上海高考数学的绝对核心,每年必考,且几乎总是出现在压轴题中。本章主要考查位置:

  • 填空题 6—10 题(5分):导数的几何意义、切线问题、简单单调性
  • 选择题 15—16 题(5分):导数与函数性质结合
  • 解答题 21 题(18分):导数综合,是拉开差距的最终压轴

近五年上海卷中,导数解答题(通常第 21 题,18 分)是高考数学的"最难点"。2026 年第 21 题是函数新定义与导数综合;2025 年第 20 题考查导数与单调性;2023 年第 21 题考查导数与数列综合。掌握好本章,是冲刺 140+ 的必经之路。

上海卷真题(典型考法)
真题 1 · 导数几何意义(切线)
上海卷 · 填空第 6—9 题(5分)
曲线 y = x³ − 2x 在点 (1, −1) 处的切线方程为 ______。
答案与详解
第一步:求导
y' = 3x² − 2。
第二步:求切线斜率
在 x = 1 处:k = y'(1) = 3 × 1 − 2 = 1。
第三步:点斜式
切线过点 (1, −1),斜率 k = 1:
y − (−1) = 1 · (x − 1)
y + 1 = x − 1
y = x − 2。
切线方程为 y = x − 2(或 x − y − 2 = 0)。
题型:填空 5 分 | 考点:导数几何意义 | 难度:★☆☆☆☆
真题 2 · 单调区间
上海卷 · 填空/解答题(5—14分)
函数 f(x) = x³ − 3x² 的单调递减区间为 ______。
答案与详解
第一步:求导
f'(x) = 3x² − 6x = 3x(x − 2)。
第二步:解不等式
令 f'(x) < 0:3x(x − 2) < 0 ⟹ 0 < x < 2。
单调递减区间为 (0, 2)。
题型:填空 5 分 | 考点:导数与单调性 | 难度:★☆☆☆☆
真题 3 · 极值
上海卷 · 填空/解答题(5—14分)
函数 f(x) = x³ − 3x 的极大值为 ______,极小值为 ______。
答案与详解
第一步:求导找驻点
f'(x) = 3x² − 3 = 3(x² − 1) = 3(x−1)(x+1)。
令 f'(x) = 0 得 x = −1 或 x = 1。
第二步:判断极值类型
当 x < −1 时 f' > 0;当 −1 < x < 1 时 f' < 0;当 x > 1 时 f' > 0。
x = −1 处 f' 由正变负 → 极大值点;
x = 1 处 f' 由负变正 → 极小值点。
第三步:求极值
f(−1) = −1 + 3 = 2(极大值);
f(1) = 1 − 3 = −2(极小值)。
极大值 2,极小值 −2。
题型:填空 5 分 | 考点:极值 | 难度:★★☆☆☆
真题 4 · 闭区间最值
上海卷 · 解答题(14分)
求函数 f(x) = x³ − 3x² + 1 在区间 [−1, 3] 上的最大值和最小值。
答案与详解
第一步:求导找驻点
f'(x) = 3x² − 6x = 3x(x − 2)。
令 f'(x) = 0 得 x = 0 或 x = 2(均在 [−1, 3] 内)。
第二步:判断极值
x = 0 处 f' 由正变负 → 极大值;
x = 2 处 f' 由负变正 → 极小值。
第三步:计算所有候选值
f(−1) = −1 − 3 + 1 = −3;
f(0) = 0 − 0 + 1 = 1(极大值);
f(2) = 8 − 12 + 1 = −3(极小值);
f(3) = 27 − 27 + 1 = 1。
第四步:比较
候选值:−3, 1, −3, 1。
最大值 = 1(在 x = 0 或 x = 3 处);
最小值 = −3(在 x = −1 或 x = 2 处)。
最大值 1,最小值 −3。
题型:解答题 14 分 | 考点:闭区间最值 | 难度:★★☆☆☆
真题 5 · 导数综合(压轴)
上海卷 · 解答题第 21 题(18分)
已知函数 f(x) = x³ + ax² + bx + c 在 x = 1 处取得极值 2,且 f(0) = 1。
(1)求 a、b、c 的值;
(2)求 f(x) 的单调区间。
答案与详解
(1)列方程组
已知 f(0) = 1,得 c = 1。
f(x) = x³ + ax² + bx + 1。
f'(x) = 3x² + 2ax + b。
f(x) 在 x = 1 处取得极值 2,所以:
· f(1) = 2 ⟹ 1 + a + b + 1 = 2 ⟹ a + b = 0 ①
· f'(1) = 0 ⟹ 3 + 2a + b = 0 ②
解方程组
由 ①:b = −a。
代入 ②:3 + 2a + (−a) = 0 ⟹ a = −3。
所以 b = 3。
验证:f(x) = x³ − 3x² + 3x + 1。f'(x) = 3x² − 6x + 3 = 3(x−1)²。
问题来了:f'(x) = 3(x−1)² ≥ 0 恒成立,x = 1 处 f' 不变号,x = 1 不是极值点!
这与条件"在 x = 1 处取得极值"矛盾。
重新审题
本题按原条件无解(f'(x) = 3(x−1)² 在 x = 1 处不变号,x = 1 不是极值点)。
所以题目需要修正为:f(x) 在 x = 1 处取得极值 2 且 f(0) = 1,且 f'(1) = 0 处的确为极值——即需要 f'(x) 在 x = 1 处变号。
若将条件改为"在 x = 2 处取得极值 2",则:
f(2) = 2 ⟹ 8 + 4a + 2b + 1 = 2 ⟹ 4a + 2b = −7;
f'(2) = 0 ⟹ 12 + 4a + b = 0。
解得 a = −9/4, b = 3,再验证。
原题若如此,则修正 f(x) 的表述。
按修正后(改为"x = 2 处取极值")的解法
f(0) = 1 ⟹ c = 1。
f'(x) = 3x² + 2ax + b。
f(2) = 8 + 4a + 2b + 1 = 2 ⟹ 4a + 2b = −7 ①
f'(2) = 12 + 4a + b = 0 ②
由 ② 得 b = −12 − 4a,代入 ①:
4a + 2(−12 − 4a) = −7
4a − 24 − 8a = −7
−4a = 17
a = −17/4。
b = −12 − 4(−17/4) = −12 + 17 = 5。
f(x) = x³ − 17x²/4 + 5x + 1。
(2)求单调区间
f'(x) = 3x² − 17x/2 + 5 = (6x² − 17x + 10)/2。
6x² − 17x + 10 = 0 的判别式 Δ = 289 − 240 = 49,x = (17 ± 7)/12。
x₁ = 2, x₂ = 10/12 = 5/6。
当 x < 5/6 或 x > 2 时 f' > 0(递增);
当 5/6 < x < 2 时 f' < 0(递减)。
原题数据有误——在 x = 1 处取得极值的条件会导出矛盾。
若修正为"在 x = 2 处取得极值 2",则:
(1)a = −17/4,b = 5,c = 1;
(2)递增区间 (−∞, 5/6) 和 (2, +∞);递减区间 (5/6, 2)。
题型:解答题 18 分 | 考点:导数综合 + 极值条件 | 难度:★★★★☆
本章总结(复习清单)
  1. 导数的定义:f'(x₀) = lim(Δx→0) [f(x₀+Δx) − f(x₀)]/Δx,几何意义是切线斜率。
  2. 基本导数公式:(xⁿ)' = nx^(n−1);(sin x)' = cos x;(cos x)' = −sin x;(eˣ)' = eˣ;(ln x)' = 1/x。
  3. 四则运算法则:乘法 (uv)' = u'v + uv';除法 (u/v)' = (u'v − uv')/v²。
  4. 链式法则:[f(g(x))]' = f'(g(x))·g'(x)。
  5. 切线方程:y − f(x₀) = f'(x₀)(x − x₀)。
  6. 单调性:f'(x) > 0 递增;f'(x) < 0 递减。单调区间不能"∪"。
  7. 极值:驻点 f'(x) = 0,且 f' 变号才是极值点;f'(x₀) = 0 不一定是极值点。
  8. 闭区间最值:比较驻点值与端点值。
  9. 实际应用:建模 → 求导 → 验范围 → 得最值。
  10. 本章最高频陷阱:f'(x) > 0 是递增的充分不必要条件;复合函数忘记乘内层导数;求单调区间忘记定义域;单调区间用"∪";求最值忘记端点;商的导数分子顺序写反。