冷启动:绝对值把一条三次曲线折成 V 形
f(x)=x3+3∣x−a∣,区间永远是 [−1,1],只有参数 a 在跑。绝对值一拆,f 只有两副面孔:
f(x)={x3+3x−3a,x3−3x+3a,x≥a,x<a.
关键不在「分段」,在这两支在 [−1,1] 上的单调性一个恒增、一个恒减:
- x3+3x−3a:f′=3x2+3>0,处处递增;
- x3−3x+3a:f′=3x2−3<0(∣x∣<1),在 [−1,1] 上处处递减。
而 x<a 走的是减的那一支、x>a 走的是增的那一支。于是在 [−1,1] 上
f 先减后增,谷底在 x=a.
是一条 V 形。 三句话就把第一问定死:
- 最小值在谷底。 a 落在区间内时 m(a)=f(a)=a3;a 掉到区间外,谷底被截到最近的那个端点。
- 最大值一定在两个端点里。 M(a)=max{f(−1),f(1)}——V 形函数的最大值不可能出现在内部。
- 于是 M(a)−m(a) 就是「两个端点里高的那个」减「谷底」。
两个端点值算出来备用(后面每一条路都要用):
f(1)=1+3∣1−a∣,f(−1)=−1+3∣1+a∣.
第二问的 [f(x)+b]2≤4 就是
−2≤f(x)+b≤2(x∈[−1,1]),
也就是把整条曲线上下平移 b,要它整个塞进一条宽 4 的水平带子里。这一句话把两问接上了:第一问求的 M(a)−m(a) 是曲线自己的高低落差,落差超过带宽 4,怎么平移都塞不进去。所以 (I) 不是热身,是 (II) 的钥匙。
![教学图:全图分四块。①上包络。标题写 f=\max\{g_{1},g_{2}\}:一支恒增、一支恒减,上包络必是 V 形,谷底在 x=a(图取 a=\frac{1}{2})。横轴自 -1 到 1(刻度 -1.00 到 1.00),纵轴刻度 0、2、4。两条灰色虚线是两支三次曲线:长划线的 g_{1}=x^{3}+3x-3a(标签贴在它上方)与短点线的 g_{2}=x^{3}-3x+3a(标签贴在它下方)。一条粗的深蓝实线是二者的较大者,形状是 V:从左端 (-1,\,3.5) 一路下降,在 x=0.5 处触底,再抬头升到右端 (1,\,2.5)。三个点被标出来:左端绿色实心点,标 M=f(-1)=2+3a;谷底蓝色实心点,白底标 谷底 (a,\,a^{3});右端黑色实心点,标 f(1)=4-3a。图上一眼可见的事实是——最高点只可能是两个端点之一,最低点只可能是谷底。②极差与带宽。标题写 极差 M(a)-m(a) 与带宽 4:穿过 4 的地方恰是 a=0。横轴自 -1.6 到 2.2,纵轴刻度 2.5、5.0、7.5。深蓝曲线是 M(a)-m(a) 的四段图像,每一段旁边都标着它自己的闭式:a\leq-1 段是水平的 8,标 8;自 a=-1 起下降的那一段标 -a^{3}-3a+4,它在 a=0 处恰好落到 4;继续下探到 a=\frac{1}{3} 处的最低点 2.963,此后回升到 a=1 的 4,这一段标 -a^{3}+3a+2;a\geq1 段又是水平的,标 4。一条绿色水平虚线画在 y=4,左端标 y=4(带宽)。曲线与它的交点 (0,\,4) 上有一个红色实心点,标 a=0。a\geq 0 的半边涂成浅灰底,右上角写 M-m\leq 4\Leftrightarrow a\geq 0,左下角灰字写 最低点 a=\frac{1}{3}:2.963。关键在于:曲线只在 a=0 一处穿过 4,a<0 全在 4 之上、a\geq 0 全在 4 之下(a=0 处取等)。③可行带。标题写 竖切一刀 = 该 a 下 3a+b 的全部取值;扫过去的并集正是 [-2,0]。横轴自 0 到 1.6,纵轴刻度 0 与 -2。浅蓝阴影是一条上下夹出来的带子:上边界(浅蓝线)是 \min\{6a-2,\,0\},从 (0,\,-2) 直线升到 a=\frac{1}{3} 处的 0,之后贴着 0 走;下边界(深蓝线)是 3a-a^{3}-2,也从 (0,\,-2) 出发,弧形上升,到 a=1 才碰到 0。两条绿色水平虚线画在 y=0 与 y=-2,正是带子上下能达到的极限。a=0 处一个绿色实心点,标 a=0:只剩 -2——那里带子被压成一个点。a=\frac{1}{3} 处一个灰色实心点落在下边界上,标 带最宽 [-1.037,\,0]。竖着切一刀取到的就是该 a 下 3a+b 的全部可能值,扫过所有 a 得到的并集恰是 [-2,\,0]。④文字面板,四条路一行一条。路一「分段求导(原卷路子)」:按 a 与 \pm1 的位置分三段定 M,m;(II) 逐段解不等式组,四段并出 [-2,0]。路二「不求导:|u|=\max\{u,-u\}」:f 取一增一减两支的较大者 \Rightarrow V 形;M 在端点、m 在谷底,两次比较拆开。路三「先看极差,再定平移」:b 存在 \Leftrightarrow M-m\leq 4,即 a\geq 0;3a+b\in[3a-2-m,\ 3a+2-M]。路四「两界一构造」:x=-1 一个点给 3a+b\leq 0;a\geq0 给 3a+b\geq -2;取 a=\frac{v+2}{6}、b=v-3a 造出每个 v。末行绿字给出全题结论:(I) M(a)-m(a) 见②的四段;(II) -2\leq 3a+b\leq 0。](/_astro/q22-figure.BthM6GHD_ZtwR7K.webp)
解法一:分段求导,四段讨论
怎么想到的。 最老实的一条:按 x 与 a 的大小把绝对值拆开,对每一支求导定单调,再按 a 与两个端点 −1、1 的相对位置分段。
f′(x)={3x2+3,3x2−3,x≥a,x<a,−1≤x≤1.
(I) 三段。
(i) a≤−1。 区间上处处 x≥a,f(x)=x3+3x−3a 单增,最值全在端点:
M(a)=f(1)=4−3a,m(a)=f(−1)=−4−3a,M(a)−m(a)=8.
(ii) −1<a<1。 谷底 x=a 落在区间内,m(a)=f(a)=a3;最大值在两端里挑。
f(1)=4−3a、f(−1)=2+3a,作差定谁高(不是看图):
f(1)−f(−1)=(4−3a)−(2+3a)=2−6a.
- −1<a≤31:f(1)≥f(−1),M(a)=4−3a,M(a)−m(a)=−a3−3a+4;
- 31<a<1:f(−1)>f(1),M(a)=2+3a,M(a)−m(a)=−a3+3a+2。
(iii) a≥1。 区间上处处 x≤a,f(x)=x3−3x+3a 单减:
M(a)=f(−1)=3a+2,m(a)=f(1)=3a−2,M(a)−m(a)=4.
综上
M(a)−m(a)=⎩⎨⎧8,−a3−3a+4,−a3+3a+2,4,a≤−1,−1<a≤31,31<a<1,a≥1.
(II) 记 h(x)=f(x)+b。h 与 f 只差一个常数,单调性、最值点全都一样,所以直接沿用上面四段,逐段解不等式组 m(a)+b≥−2 且 M(a)+b≤2。
(i) a≤−1:无解。 −4−3a+b≥−2 给 b−3a≥2,4−3a+b≤2 给 b−3a≤−2,矛盾。
(ii) −1<a≤31: a3+b≥−2 且 4−3a+b≤2,即 −2−a3≤b≤−2+3a。两边同加 3a:
3a−a3−2 ≤ 3a+b ≤ 6a−2.
这个区间非空才有解:3a−a3−2≤6a−2⟺a3+3a≥0⟺a(a2+3)≥0⟺a≥0。所以这一段只剩 0≤a≤31。
到这里要小心:上下界都还带着 a,答案不是把 a 的端点代进去了事,是对 a∈[0,31] 取并。 记 t(a)=3a−a3−2,t′(a)=3−3a2>0,t 递增,t(0)=−2、t(31)=−2728;上界 6a−2 也递增,从 −2 到 0。取并的结果恰是 [−2,0]——给定 v∈[−2,0],取 a=6v+2∈[0,31] 就有 6a−2=v,而 t(a)≤v 正是刚才那个 a≥0。
(iii) 31<a<1: a3+b≥−2 且 3a+b+2≤2,即
3a−a3−2 ≤ 3a+b ≤ 0.
t 在 (31,1) 上从 −2728 增到 0,取并得 (−2728,0]。
(iv) a≥1: 3a+b−2≥−2 给 3a+b≥0,3a+b+2≤2 给 3a+b≤0,故 3a+b=0。
四段取并:
∅ ∪ [−2,0] ∪ (−2728,0] ∪ {0}=[−2,0].
解法二:不求导——f 是两条三次曲线的上包络,V 形,谷底在 x=a
怎么想到的。 ∣u∣=max{u,−u},把它套进 f:
f(x)=x3+3max{x−a, a−x}=max{g1(x), g2(x)},g1(x)g2(x)=x3+3x−3a,=x3−3x+3a.
f 是两条三次曲线的上包络。 而这两条在 [−1,1] 上的单调性是死的——一增一减,与 a 无关(a 只把它们上下平移)。一增一减的上包络必然先减后增,交接点就是 g1=g2 的解,即 x=a。V 形这件事,是结构给的,不是算出来的。
单调性这一步连导数都不用:
-
g1 递增:x↦x3 与 x↦3x 都是增函数,两个增函数之和还是增函数。
-
g2 递减:取 −1≤x1<x2≤1,
g2(x2)−g2(x1)=(x2−x1)(x12+x1x2+x22−3),
而 x12≤1、x22≤1、x1x2≤1,三者不能同时取等(同时取等要 x1=x2=±1,与 x1<x2 冲突),故括号内 <0,整体 <0。
(I)于是拆成两次互不纠缠的比较。
比较一:谷底在哪。 把 x=a 截到 [−1,1] 里:
m(a)=⎩⎨⎧f(−1)=−4−3a,a3,f(1)=3a−2,a≤−1,−1<a<1,a≥1.
比较二:哪个端点更高。 M(a)=max{f(−1),f(1)},作差:
| a 的位置 | f(1) | f(−1) | f(1)−f(−1) | M(a) |
|---|
| a≤−1 | 4−3a | −4−3a | 8>0 | f(1) |
| −1<a<1 | 4−3a | 2+3a | 2−6a | a≤31 取 f(1),否则 f(−1) |
| a≥1 | 3a−2 | 3a+2 | −4<0 | f(−1) |
两张表一拼就是 (I) 的四段答案,与解法一逐字相同。
这条路的价值在于它把两件事分开了:「f 长什么形状」是恒真的(V 形,上包络),「a 在哪」只决定谷底的位置和两端谁高。第二问只需要 M、m 这两个数——接解法三。
解法三:把 (II) 框架化——b 存在当且仅当 M(a)−m(a)≤4
怎么想到的。 b 只是把曲线上下搬,形状一点不改。所以「塞进宽 4 的带子」这件事天然分成两层:曲线自己的落差够不够小(与 b 无关),以及搬到什么位置。
−2≤f(x)+b≤2 在 [−1,1] 上恒成立⟺m(a)+b≥−2 且 M(a)+b≤2⟺−2−m(a)≤b≤2−M(a).
这个 b 的区间非空当且仅当 −2−m(a)≤2−M(a),即
M(a)−m(a)≤4.
第一层完全不含 b,(I) 的四段结果直接拿来筛 a:
| a | M(a)−m(a) | ≤4? |
|---|
| a≤−1 | 8 | 否,出局 |
| −1<a≤31 | −a3−3a+4 | ⟺a3+3a≥0⟺a(a2+3)≥0⟺a≥0 |
| 31<a<1 | −a3+3a+2 | ⟺a3−3a+2≥0⟺(a−1)2(a+2)≥0,恒真 |
| a≥1 | 4 | 是,恰好卡死 |
四段压成一句话:可行的 a 恰好是 a≥0。(a≥1 那一段 M−m=4 正好等于带宽,b 的区间退化成一个点——带子卡死,b 没有余地,这解释了为什么那一段的答案是 3a+b=0 一个数。)
目标 3a+b 的范围就是把 b 的区间整体加 3a:
3a+b ∈ [3a−2−m(a), 3a+2−M(a)].
两个端点各自化简(以下都在 a≥0 下):
- 上端:3a+2−M(a)=3a+2−max{4−3a, 2+3a}=min{6a−2, 0}。它永远 ≤0,且 a≥31 时就等于 0。
- 下端:0≤a<1 时 m=a3,下端 =3a−a3−2=a(3−a2)−2,而 0≤a<1 时 a(3−a2)≥0,故下端永远 ≥−2;a≥1 时 m=3a−2,下端 =0。
两个界一起:−2≤3a+b≤0,且 −2 在 a=0、0 在 a≥31 处分别取到。中间的值由解法四的构造补齐。
解法四:两个界各证一次,再对每个值显式造出 (a,b)
怎么想到的。 「求取值范围」是两件事:范围外的取不到(必要性)与范围内的每一个都取得到(充分性)。前三条路做的都是必要性,而且都要先把 a 分段。这一条把两件事拆开,必要性那一半几乎不用 (I) 的结果。
上界 3a+b≤0——只用一个点。 恒成立当然包含 x=−1,于是 f(−1)+b≤2。而 a≥−1 时 ∣1+a∣=1+a,
f(−1)=−1+3(1+a)=2+3a ⟹ 2+3a+b≤2 ⟹ 3a+b≤0.
至于 a<−1:那时区间上处处 x>a,f 单增,f(1)−f(−1)=8,而 f(x)+b 的取值必须全落在长为 4 的区间 [−2,2] 里,8>4,无解。所以上界这一半只动用了端点 x=−1 的一个不等式。
下界 3a+b≥−2。 先排掉 −1≤a<0(左端取闭,a=−1 必须在里面——上界那一半排掉的是 a<−1,a=−1 若不在这里就成了漏网之鱼):这一段里 a 仍落在区间内,x=a 给 a3+b≥−2,x=1 给 4−3a+b≤2,两式要能同时成立就得 3a−a3−2≤6a−2,即 a3+3a≥0,即 a≥0——与 a<0 矛盾。(a=−1 处看得最直白:−1+b≥−2 要 b≥−1,而 7+b≤2 要 b≤−5,直接打架。)于是必有 a≥0,分两段:
- 0≤a<1:x=a 给 b≥−2−a3,故 3a+b≥3a−a3−2=a(3−a2)−2≥−2;
- a≥1:x=1 给 f(1)+b=3a−2+b≥−2,故 3a+b≥0>−2。
每个值都取得到。 给定 v∈[−2,0],取
a=6v+2∈[0,31],b=v−3a.
此时 m(a)=a3、M(a)=f(1)=4−3a(因为 a≤31),逐条验:
- 上:M(a)+b=4−3a+v−3a=4−6a+v=4−(v+2)+v=2≤2,恰好卡在上沿;
- 下:m(a)+b=a3+v−3a≥−2⟺a3−3a+v≥−2⟺a3+3a≥0(用 v=6a−2),a≥0 时成立。
而 3a+b=v。两件事都做完,取值范围就是 [−2,0],一个不多一个不少。
四条路怎么选
| (I) 怎么走 | (II) 怎么走 | 用到的最重工具 | 什么时候挑它 |
|---|
| 解法一 | 分段求导,按 a 与 ±1 的位置分三段 | 沿用四段,逐段解不等式组再取并 | 导数 | 默认路线;原卷即此路 |
| 解法二 | 绝对值化为两支取大,上包络 + 两次比较 | 接解法三 | 无(纯代数) | 想弄清 V 形是哪来的;不想求导 |
| 解法三 | 沿用任一路 | 先用 M−m≤4 把 a 一句话筛成 a≥0,再把 b 的区间整体平移 3a | 无(纯不等式) | 分段讨论写烦了;想看清两层结构 |
| 解法四 | 几乎不用 | 上界只用 x=−1 一个点,下界两段,再显式构造 | 无 | 想把必要性与充分性分开写清楚 |
四条路卡的地方各不相同:解法一要熬完四段不等式组并且记得取并;解法二要把「一增一减的上包络必是 V 形」说清楚;解法三要说明 b 的区间何时非空;解法四要真的造出那组 (a,b)。
一句话带走
- 见到 x3+3∣x−a∣ 这种「三次 + 绝对值」,先写成两支取大:max{x3+3x−3a, x3−3x+3a}。
在 [−1,1] 上一支恒增、一支恒减,上包络必是 V 形,谷底在 x=a——形状与 a 无关,a 只挪谷底。
- V 形函数的最大值一定在端点,最小值一定在谷底。两个端点谁高,靠作差 f(1)−f(−1)=2−6a 定,不靠看图。
- [f+b]2≤4 就是「塞进宽 4 的带子」。先看极差、再定平移:M−m≤4 这一层完全不含 b,
在这道题里它把 a 一句话筛成 a≥0,比四段讨论快得多。
- 最后一步最容易丢分:b 的界里还带着 a,答案是对 a 取并,不是把 a 的端点代进去。
取完并还要回头造一组 (a,b) 说明端点真取得到——「求取值范围」永远是必要性加充分性两件事。