冷启动:这道题真正的难点不在求导
题面给的是
f(x)=(x−2x−1)e−x,x⩾21
第(1)问要导函数,第(2)问要它在 [21,+∞) 上的取值范围。
先把定义域看清楚:根号要求 2x−1⩾0,即 x⩾21——题面给的区间恰好就是自然定义域,
左端点 x=21 处根号里正好为零。这个端点后面会成为整道题的主角。
第(1)问是例行公事:一个积、里面套一个根号,乘法法则加链式法则就完事。
真正会丢分的是第(2)问,因为它问的是取值范围而不是最大值:
f′=0 只解出 x=1 和 x=25。若只把这两处的函数值比一比,
得到的「最大值」是 21e−5/2≈0.041。
而左端点处 f(21)=21e−1/2≈0.303——是它的七倍还多。
端点不是驻点,它永远不会出现在 f′=0 的解里,但它照样是候选。这就是本题的坑。
![上下两块教学图。①上块画导数的两个因子,横轴是 x、范围取 \left[\frac{1}{2},4.2\right],纵向从 -3 到 1.4,中间有一条水平的零线。深蓝色实线是 y=1-x,从左上向右下走,在 x=1 处穿过零线;蓝色虚线是 y=1-\frac{2}{\sqrt{2x-1}},从左下角很低处一路上升,在 x=\frac{5}{2} 处穿过零线后继续缓慢上升。两条线穿零的位置各标一个黑点,分别注「x=1」与「x=\frac{5}{2}」;虚线右上方注出它的表达式「y=1-\frac{2}{\sqrt{2x-1}}」,实线中段注「y=1-x」。这两个零点把画面竖着切成三条色带:左边 \left(\frac{1}{2},1\right) 淡红,中间 \left(1,\frac{5}{2}\right) 淡绿,右边 \left(\frac{5}{2},4.2\right) 淡红;每条带子的下部各写一行结论,依次是「f'<0:减」「f'>0:增」「f'<0:减」。这一块的标题写「① f'(x)=(1-x)\left(1-\frac{2}{\sqrt{2x-1}}\right)e^{-x};e^{-x}>0 恒成立,符号只看前两个因子;两个零点把定义域切成「减、增、减」三段」。②下块画 f 自己,横轴 x 从 \frac{1}{2} 到 6。曲线从左端点 \left(\frac{1}{2},\frac{1}{2}e^{-1/2}\right) 处一个绿点急速下落,在 x=1 处触到零线(标一个黑点),随后缓慢抬起一个很矮的小包,最高处在 x=\frac{5}{2}(标一个红点),之后一路单调下降、越来越贴近零线。整个 0\leqslant y\leqslant\frac{1}{2}e^{-1/2} 的横带涂成浅绿。绿点旁注「全局最高:f\left(\frac{1}{2}\right)=\frac{1}{2}e^{-\frac{1}{2}}」,黑点下方注「f(1)=0:最小值」,红点旁注「f\left(\frac{5}{2}\right)=\frac{1}{2}e^{-\frac{5}{2}}(局部高点)」,带子中部偏右写「取值范围 \left[0,\ \frac{1}{2}e^{-\frac{1}{2}}\right]」,右下角另注「再往右单调趋 0,够不到」。这一块的标题写「② f(x)=\left(x-\sqrt{2x-1}\right)e^{-x} 的图象;左端最高、x=1 触底、x=\frac{5}{2} 起个小包,之后单调趋 0」](/_astro/q20-figure.BOv_Fb-W_2bkebh.webp)
解法一:硬求导,把 f′ 分解成两个因子,符号只看这两个
第一步(1):乘法法则 + 链式法则
把 f 看成两块的乘积:
u(x)=x−2x−1,v(x)=e−x
分别求导。v′(x)=−e−x(指数的内层是 −x,斜率 −1 要乘上)。u 里那个根号是套了一层的:
(2x−1)′=22x−11⋅(2x−1)′=22x−11⋅2=2x−11
里层那个 2 必须乘上,否则整条式子会差一半。于是 u′(x)=1−2x−11,
f′(x)=u′v+uv′=(1−2x−11)e−x−(x−2x−1)e−x
第二步(1):整理成两个因子的乘积
把 e−x 提出来,括号里合并两个带根号的项:
2x−1−2x−11=2x−1(2x−1)−1=2x−12x−2
于是
f′(x)=(1−x+2x−12x−2)e−x
注意 2x−2=−2(1−x),把 (1−x) 提出来:
f′(x)=(1−x)(1−2x−12)e−x
这一步是全题的关键。 不提这个公因式,后面判符号就要面对一个含根号的复杂表达式;
提出来之后,三个因子里 e−x 恒正,符号只由前两个决定,而它们各自都只有一个零点。
回验:取 x=1,原式 f′(1) 里第一个因子为零,故 f′(1)=0;直接从第一步的式子算,
(1−11)e−1−(1−1)e−1=0。对上了。
第三步(2):两个零点,三段符号
1−x=0 ⟹ x=1;1−2x−12=0 ⟹ 2x−1=2 ⟹ x=25
这两个数把 [21,+∞) 切成三段。逐段看两个因子的符号(e−x 一律不管):
| 区间 | 1−x | 1−2x−12 | f′ | f |
|---|
| (21,1) | + | 2x−1<1,故 2x−12>2,− | − | 减 |
| (1,25) | − | 1<2x−1<2,仍 − | + | 增 |
| (25,+∞) | − | 2x−1>2,转 + | − | 减 |
减、增、减——这就是图①那三条色带的来历。
第四步(2):把每一段的两个端点值都算出来
候选点一共四个:两个驻点 1、25,加上左端点 21,再加右边的极限。
f(21)=(21−0)e−1/2=21e−1/2
f(1)=(1−1)e−1=0,f(25)=(25−4)e−5/2=21e−5/2
右端:x→+∞ 时 x−2x−1→+∞,但 e−x 衰减得快得多,故 f(x)→0+。
顺带把「f 不会取负值」钉死:x⩾2x−1 两边都非负,平方等价于 x2⩾2x−1,
即 (x−1)2⩾0——恒成立。所以 f⩾0,且只在 x=1 处取等。
第五步(2):三段的值域并起来
连续函数在一段单调区间上的值域,就是两个端点值围成的区间(中间的值靠介值性全都取得到):
| 段 | 走向 | 这一段的值域 |
|---|
| [21,1] | 从 21e−1/2 降到 0 | [0, 21e−1/2] |
| [1,25] | 从 0 升到 21e−5/2 | [0, 21e−5/2] |
| [25,+∞) | 从 21e−5/2 降向 0(够不到) | (0, 21e−5/2] |
后两段都被第一段包住(因为 e−5/2<e−1/2)。并起来:
f 的取值范围是 [0, 21e−1/2]
两个端点都取得到:上端在 x=21 处取到,下端在 x=1 处取到。
第三段虽然「够不到 0」,但 0 早已被第一段取走了,所以并集仍是闭的——
开闭要合并之后再判,不能逐段下结论。
解法二:令根号为新元,函数变成一个完全平方乘指数
这条路的用意是:根号才是原式难看的根源,把它换掉,结构会自己显出来。
第一步:换元,并把新变量的范围一起搬过去
题面的函数是 f(x)=(x−2x−1)e−x,x⩾21。令
t=2x−1 ⩾0 ⟹ t2=2x−1 ⟹ x=2t2+1
x 从 21 增到 +∞ 时,2x−1 从 0 增到 +∞,开方后 t 从 0 增到 +∞。
这是一一对应且同向的(两边都严格递增),所以
x∈[21,+∞)⟺t∈[0,+∞)
x 的值域问题就等价于 t 的值域问题——新变量的范围必须一并搬过来,否则后面算出的值域会偏大。
第二步:括号里恰好是一个完全平方
x−2x−1=2t2+1−t=2t2−2t+1=2(t−1)2
于是(同时把 e−x 也换成 t)
f=g(t)=2(t−1)2e−2t2+1,t⩾0
两件事当场读出来:g(t)⩾0(前面是平方、后面是指数,都非负),
且 g(t)=0 当且仅当 t=1,即 x=21+1=1。
解法一里那句「(x−1)2⩾0 所以 f⩾0」,在这里是白送的。
第三步:对 t 求导,因式全部现成
记 E=e−2t2+1>0,注意 E′=−tE。乘法法则:
g′(t)=(t−1)E+2(t−1)2⋅(−tE)=(t−1)E[1−2t(t−1)]=−2E(t−1)(t2−t−2)
而 t2−t−2=(t−2)(t+1),所以
g′(t)=−2E(t−1)(t−2)(t+1)
t⩾0 时 t+1>0、E>0,符号只由 (t−1)(t−2) 决定,且要取反:
| t | (t−1)(t−2) | g′ | g |
|---|
| [0,1) | 负 × 负 =+ | − | 减 |
| (1,2) | 正 × 负 =− | + | 增 |
| (2,+∞) | 正 × 正 =+ | − | 减 |
驻点 t=1 与 t=2 折回去正是 x=212+1=1 与 x=222+1=25——
和解法一的两个驻点一字不差。
第四步:顺手把第(1)问也答了
链式法则反着用一次:dxdt=2x−11=t1,于是
f′(x)=g′(t)⋅t1=−2tE(t−1)(t+1)(t−2)
注意 E=e−2t2+1=e−x,而 (t−1)(t+1)=t2−1=(2x−1)−1=−2(1−x),代进去:
f′(x)=−2te−x⋅(−2(1−x))(t−2)=(1−x)⋅tt−2⋅e−x=(1−x)(1−2x−12)e−x
与解法一逐字相同。 两条完全不同的路径给出同一个导数,这本身就是一次强校验。
第五步:四个候选值,并成值域
g(0)=2(0−1)2e−21=21e−1/2,g(1)=0,g(2)=2(2−1)2e−25=21e−5/2
t→+∞ 时 2(t−1)2 只是二次增长,而 e−2t2+1 是平方级的衰减,
乘积趋于 0(够不到)。
「减、增、减」三段的端点值排出来,最高的是 t=0 那一头的 21e−1/2,最低的是 0,于是
f 的取值范围是 [0, 21e−1/2]
回头看:两条路各自强在哪儿
| 解法一 | 解法二 |
|---|
| 第(1)问 | 直接求导再提公因式 | 在 t 上求导,末尾折回 x |
| 「f⩾0」怎么来 | 另证 (x−1)2⩾0 | 换元后是现成的平方,白送 |
| 判符号时面对的式子 | 含根号的 1−2x−12 | 纯多项式 (t−1)(t−2)(t+1) |
| 代价 | 提公因式那一步要看得出来 | 要多做一次换元、还要把范围搬对 |
三条可以带走的经验:
- 求导之后先想办法因式分解。 分解不出来就得硬判一个复杂表达式的符号;
分解出来之后,恒正的因子(e−x、x2、分母)可以整块扔掉。
- 候选点是「驻点 + 不可导点 + 端点」,三类缺一不可。 这道题的最大值就藏在端点上。
- 值域不是最值。 先按单调段拆开,每段写出两个端点值,最后并起来再判开闭——
某一段够不到的那个值,可能已经被另一段取走了。