冷启动:先认清这道题印成了什么样
本站收的这套解析版,第(Ⅱ)问印的区间是 x∈(0,3a];
而 2011 年浙江卷(理)第 22 题的原题是 x∈(0,3e]。
这不是单处笔误——这套解析版的解答从头到尾按 3a 推
(「当 0<3a≤1 时」「f(3a)=4a2ln3a」),所以校订层照字面保留。
下面三条解法做的都是印出来的那一版(3a),答案也对着它;
末尾另起一段,用解法三的同一套机器把原卷那一版(3e)一并解出来——
两版的差别只在一个字母,路数一模一样,正好可以对照着看。
(Ⅰ)求导,再检验
f(x)=(x−a)2lnx 的定义域是 x>0。乘积求导:
f′(x)=2(x−a)lnx+x(x−a)2=(x−a)(2lnx+1−xa).
记 g(x)=2lnx+1−xa,则 f′(x)=(x−a)g(x)。令 x=e:
f′(e)=(e−a)(2+1−ea)=(e−a)(3−ea)=0⟹a=e 或 a=3e.
f′(e)=0 只是「e 是驻点」,还不是「e 是极值点」,两个值都得验一遍。
先记下一件事:当 a>0 时
g′(x)=x2+x2a>0,
所以 g 在 (0,+∞) 上严格增(这条性质下面反复要用)。
- a=e:g(e)=2+1−1=2>0,故在 x=e 附近 g>0;而 x−a=x−e 在 e 处由负变正,
于是 f′=(x−e)g 由负变正,x=e 是极小值点。合格。
- a=3e:g(e)=2+1−3=0,而 g 严格增,故 g 在 e 处由负变正;
又 x−3e 在 e 附近恒为负(e−3e=−2e<0),于是 f′=(x−3e)g 由正变负,
x=e 是极大值点。也合格。
两个都保留:
a=e或a=3e.
(Ⅱ)先把三件事说在前面
- 区间要非空:(0,3a] 非空当且仅当 a>0。
(a≤0 时区间是空集,「对任意 x 恒成立」空真——原卷解答默认了 a>0,本攻略随之。)
- (0,1] 那一段永远合格:0<x≤1 时 lnx≤0,而 (x−a)2≥0,
所以 f(x)≤0<4e2。于是 0<3a≤1(即 0<a≤31)整档直接通过。
- 剩下要管的只有 (1,3a],而它非空当且仅当 3a>1,即 a>31。
问题化为:
a>31 时,x∈[1,3a]maxf(x)≤4e2 ?
三条路的分歧就在这个 max 怎么拿到手。
![教学图:上下两块。①上块是平面直角坐标系里的函数图,横轴从 0 到约 6.5,纵轴从约 -2.6 到约 33.6,浅灰网格。深蓝色粗曲线是 y=f(x)=(x-a)^{2}\ln x 在 a=a_{0}\approx2.0240 时的图象:x 很小时在横轴下方(左下角有一小段下探出画面),在 x=1 处穿过横轴,随后贴着横轴走一小段,到 x=a\approx2.02 处再次触到横轴(那里 f=0),之后一路上扬,在右端 x=3a\approx6.07 处升到约 29.56。一条深绿色粗虚线横贯整个画面,高度就是 y=4e^{2}\approx29.56,左上角用深绿字标着「y=4e^{2}」;曲线的右端点正好落在这条虚线上,那里画了一个深绿实心圆点。两条灰色竖点线分别立在 x=1 与 x=a 处,底部用灰字标着「x=1」与「x=a」。0<x\leq1 那一竖条整段填了极浅的灰色,条内用带白底的灰字写着「\ln x\leq 0」。在 x\approx1.32、y\approx0.14 处有一个亮蓝色小圆点,一条亮蓝细箭头从右上方指向它,箭尾写着亮蓝字「局部极大 \approx0.14」。这一块的标题两行:「① 临界那一张:a=a_{0}\approx2.0240 时 f(3a) 正好等于 4e^{2}」与「左端 (0,1] 整段在横轴下方,最大值只能出在右端点 x=3a」。②下块是纯文字的算账链,深蓝色标题「② 最大值落在右端点,条件塌成一条关于 a 的不等式」,其下依次是:「(Ⅰ)f'(x)=(x-a)(2\ln x+1-a/x),令 x=e:」,灰色小字「(e-a)(3-a/e)=0\Rightarrow a=e 或 a=3e,两个都变号,确是极值点」;「(Ⅱ)0<3a\leq 1,即 0<a\leq 1/3:」,灰色小字「x\leq 1\Rightarrow \ln x\leq 0\Rightarrow f(x)\leq 0<4e^{2},整档合格」;「3a>1 时,对 x\in(1,3a] 两个因子各有上界:」,灰色小字两行,先是「0<\ln x\leq \ln 3a,且 -a<x\leq 3a\Rightarrow (x-a)^{2}\leq 4a^{2}」,再是「两处上界在 x=3a 同时取到 \Rightarrow f(x)\leq 4a^{2}\ln 3a=f(3a)」;再下面是绿色的结论行「4a^{2}\ln 3a\leq 4e^{2}\Leftrightarrow a^{2}\ln 3a\leq e^{2}\Leftrightarrow 0<a\leq a_{0}」;末尾两行灰色小字是「h(a)=a^{2}\ln 3a 在 a>1/3 上严格增,h(1/3)=0 而 h\to+\infty,故 a_{0} 唯一」与「数值:a_{0}\approx2.0240,此时 h(a_{0})=7.3891=e^{2},f(3a_{0})=29.556=4e^{2}」。](/_astro/q22-figure.CE7Q3iga_Z1zKWYf.webp)
解法一:求导定单调——把 f′ 在 (1,3a] 上的符号讨论干净,最大值落在右端点
f′(x)=(x−a)g(x),g(x)=2lnx+1−xa 严格增,g(1)=1−a。
按 g(1) 的正负切两档。
第一档:31<a≤1
此时 g(1)=1−a≥0,g 严格增,故 g>0 在 (1,3a] 上处处成立;
又 x>1≥a 给出 x−a>0。两个因子都正,f′>0,f 在 [1,3a] 上严格增,
[1,3a]maxf=f(3a).
第二档:a>1
此时 g(1)=1−a<0,而 g(a)=2lna>0,g 严格增且连续,
所以 g 在 (1,a) 内有唯一零点,记作 x1。符号表:
| x 的范围 | x−a | g(x) | f′(x) | f |
|---|
| (1,x1) | 负 | 负 | 正 | 增 |
| (x1,a) | 负 | 正 | 负 | 减 |
| (a,3a] | 正 | 正 | 正 | 增 |
于是 [1,3a] 上有一个内部的局部极大 f(x1) 和一个右端点值 f(3a),
两个都要比(只比极值不比端点,正是这一步最常翻车的地方)。比法很省事:
f(x1)=(x1−a)2lnx1<1<x1<a(a−1)2lna<a2lna<4a2ln3a=f(3a).
(三个不等号依次用到 ∣x1−a∣<a−1、lnx1<lna(且 lna>0)、(a−1)2<a2<4a2 与 lna<ln3a。)
所以这一档的最大值也是 f(3a)。图上那个「局部极大 ≈0.14」就是它——
在 4e2≈29.56 面前完全不成威胁。
合档
两档都给出 maxx∈[1,3a]f=f(3a)。再把左边那一段接回来:0<x≤1 时
f(x)≤0<4a2ln3a=f(3a)(a>31 时 ln3a>0),所以并进来不改最大值,
a>31 ⟹ x∈(0,3a]maxf(x)=f(3a)=4a2ln3a,
条件化为
4a2ln3a≤4e2⟺a2ln3a≤e2.
解法二:一步不求导——两个因子各有上界,而且在同一个点同时取到
上面那一整页分档,其实可以完全省掉。设 a>31,x∈(1,3a],
把 f(x)=(x−a)2⋅lnx 看成两个非负因子的乘积,各自估一次:
- lnx 那一段:对数函数 ln 在 (0,+∞) 上严格增,1<x≤3a 给出 0<lnx≤ln3a;
- 平方那一段:a>0 时 −a<0<1<x≤3a,即 −2a<x−a≤2a,于是 (x−a)2≤4a2。
两个上界都非负,相乘方向不变:
f(x)=(x−a)2lnx≤4a2⋅ln3a=f(3a).
上界还必须取得到,否则它只是个上界、不是最大值。 这里取得到:
两处估计的等号都在 x=3a 成立,而 3a 本来就在区间里,所以
x∈(1,3a]maxf(x)=f(3a)=4a2ln3a,
再把 (0,1] 那一段接回来(那里 f≤0<f(3a)),它就是 f 在整个 (0,3a] 上的最大值——与解法一同。
全程没有用到导数,也没有分 a≤1 与 a>1 两档——
(x−a)2≤4a2 这一步对所有 a>0 都成立,把两档一起收了。
解法三:参变分离——把 f(x)≤4e2 对每个 x 解成 a 的一个闭区间,再取交
前两条路先求最大值、再和 4e2 比。这一条反过来:先对每个固定的 x 把 a 解出来。
设 a>31,取定 x∈(1,3a](于是 lnx>0):
(x−a)2lnx≤4e2⟺(x−a)2≤lnx4e2⟺∣x−a∣≤lnx2e⟺φ(x)≤a≤ψ(x),
其中
φ(x)=x−lnx2e,ψ(x)=x+lnx2e.
条件就是:a 落在所有 x∈(1,3a] 给出的那些闭区间的交里。
左边这一半:φ 增,最紧的约束在右端点
x 增时 x 增、lnx2e 减,所以 φ 在 (1,+∞) 上严格增,
sup(1,3a]φ=φ(3a)。左半条件是 a≥φ(3a):
a≥3a−ln3a2e⟺2a≤ln3a2e⟺aln3a≤e⟺a2ln3a≤e2.
注意这一步的形状:区间右端 3a 自己就带着 a,所以「取最大值」拿到的不是一个常数,
而是一条 a 在两边都出现的不等式,必须再整理一次才有意义。
右边这一半:ψ 在 x=e 取到最小值 3e,而且是白给的
ψ′(x)=1−22e⋅x(lnx)3/21=1−x(lnx)3/2e.
x(lnx)3/2 在 (1,+∞) 上严格增,且在 x=e 处等于 e⋅1=e,
所以 ψ′<0 于 (1,e)、ψ′>0 于 (e,+∞),ψ 在 x=e 取最小值
ψ(e)=e+12e=3e.
右半条件是 a≤min(1,3a]ψ,分两档看:
- 若 3a<e:ψ 在 (1,3a] 上递减,最小值是 ψ(3a)=3a+ln3a2e>3a>a,自动成立;
- 若 3a≥e:最小值是 ψ(e)=3e,需要 a≤3e≈8.15;
而左半条件已经把 a 压到 a≤a0≈2.02(见下),远小于 3e,也自动成立。
所以右半恒成立,条件只剩左半的 a2ln3a≤e2——与前两条路一致。
答案怎么落地:a2ln3a≤e2 解不成初等闭式
记 h(a)=a2ln3a(a>0)。求导:
h′(a)=2aln3a+a2⋅a1=a(2ln3a+1).
a>31 时 ln3a>0,故 h′>0,h 在 (31,+∞) 上严格增;
又 h(31)=0 而 a→+∞ 时 h→+∞。
所以存在唯一的 a0>31 使 h(a0)=e2,且
a>31 时a2ln3a≤e2⟺a≤a0.
夹一次就知道它在哪:
h(2)=4ln6≈7.1670<e2≈7.3891<h(2.025)≈7.3982⟹2.024<a0<2.025.
最后把两档并起来。0<a≤31 时 h(a)≤0<e2 也成立,所以两档其实可以合写:
0<a≤a0 (a0≈2.0241 是 a2ln3a=e2 的唯一正根).
这正是官方解答那一行「0<a≤31,或 a>31 且 a2ln3a≤e2」的合并写法——
它没有再化简,是因为确实化不成初等闭式,不是漏了一步。
原卷那一版:x∈(0,3e]
把区间右端的 3a 换成常数 3e,解法三的机器一个字都不用改,而且这回两半都有用:
a≥φ(3e)=3e−ln3e2e=3e−1+ln32e,a≤ψ(e)=3e
(第二条要求 e∈(1,3e],成立)。所以原卷那一版的答案是
3e−1+ln32e≤a≤3e,
数值上约为 4.402≤a≤8.155。两个端点都能在图上指出来:
- 上端 a=3e:此时 x=e 正是第(Ⅰ)问里那个极大值点,而 f(e)=(e−3e)2lne=4e2,
恰好顶到上界——第(Ⅰ)问的 3e 与第(Ⅱ)问的上端在这里合成一处,原题的设计意图一目了然;
- 下端:右端点 x=3e 顶到上界,(3e−a)2ln3e=4e2 解出的就是那个 3e−1+ln32e。
换成印出来的 3a 之后,这份呼应就没了——上端跑到一个超越方程的根上,
第(Ⅰ)问的两个答案 a=e、a=3e 反而都不满足第(Ⅱ)问(e2ln3e≈15.5>e2)。
这也是判断「印错了」的一条旁证。
三条路怎么选
- 解法一是标准答卷,也是唯一能顺带看清函数长相的一条:
符号表一摆,内部那个局部极大、两个零点 x=1 与 x=a 的位置全都出来了。
代价是要分 a≤1 与 a>1 两档,并且在第二档里额外比一次「内部极大 vs 右端点」——
官方解答缺的正是这一比。
- 解法二最短,考场上性价比最高。(x−a)2≤4a2 与 lnx≤ln3a 两句话,
加上「等号同时在 x=3a 取到」一句,最大值就落袋了,两档一起收。
用它的前提是两个因子都非负(这正是先把 (0,1] 摘出去的价值),
以及上界必须取得到——少了后面这一句,得到的只是上界,条件会被放松。
- 解法三最能迁移。它把「求最大值」换成「对每个 x 解出 a 的可行区间再取交」,
于是区间端点是 3a 还是 3e 完全不影响路数——原卷那一版顺手就出来了。
代价是要处理「区间端点自己含参」这件事:取最值那一步给出的是关于 a 的隐式不等式,
不能当成一个常数读。
易错
- f′(x0)=0 就说 x0 是极值点。 第(Ⅰ)问解出 a=e、a=3e 之后,
必须各验一次 f′ 在 x=e 两侧变号;不验就下结论,遇到 y=x3 那种驻点会整题错
(详见易错点「导数为零就当成极值点」)。本题两个都合格,但「经检验」三个字不能省。
- 只比内部极值,忘了端点。 [1,3a] 上的最大值可能出在 x=3a,而 3a 不是驻点。
本题恰恰是端点赢了——而且赢得很多(29.56 比 0.14)。
- 把上界当成最大值。 解法二得到 f(x)≤4a2ln3a 之后,若不指出等号在 x=3a 取到,
这个数只是一个上界;用一个够不着的上界去卡 4e2,会把 a 的范围放大。
- 忘了区间要非空。 (0,3a] 要 a>0 才是个区间。a≤0 时它是空集,
「对任意 x 恒成立」空真成立——原卷解答默认排除了这一档,写的时候至少要提一句。
- 参变分离后以为分离干净了。 a≥3a−ln3a2e 右边还有 a,
因为区间右端就是 3a。把它当成「a≥ 某个常数」抄下来,就等于把同一个字母当成了两个
(详见易错点「参变分离时定义域还含着参数」)。
- 硬要把 a2ln3a≤e2 化成区间。 它没有初等闭式解。
正确的交代方式是:证 h(a)=a2ln3a 在 a>31 上严格增、值域覆盖 e2,
于是根唯一,答案写成 0<a≤a0 并把 a0 夹在两个数之间。