冷启动:交点个数 = 方程的解的个数
题目给的是一条曲线与一条水平直线:
y=cos(2x+23π) (x∈[0,2π]),y=21
问它们交几个点。
第一步先把「交点」翻译成「解」:一个交点就是一个同时落在两条线上的点,
横坐标 x 必须让两个 y 相等。所以
交点个数=方程 cos(2x+23π)=21 在 [0,2π] 上解的个数
第二步盯住那个定义域。 题面把 x 限死在 [0,2π] 里——这一句是本题的全部难点所在。
三角方程在整条实数轴上有无穷多解,答案却是个有限的数,全靠这一句把范围掐住。
下面三条路各有各的掐法,但每一条都必须在某个地方把这个区间用掉一次,
用漏了就会得到 0 或 4 之类的数——正好是另外几个选项。
第三步看一眼那个 2x。 里面是 2x 不是 2x:横坐标被拉长了一倍,
周期从 2π 变成 4π,于是 [0,2π] 只装得下半个周期。把 2x 看成 2x,
周期会缩成 π、区间里塞进两个整周期,交点数当场翻倍变成 4(选项 D)。
![一幅单栏的教学图,标题「[0,2\pi] 恰是半个周期:一道拱;高度 \frac12 夹在拱底与拱顶之间,上升段、下降段各切一刀」。画的是一张直角坐标系:横轴只有五个刻度 0、\frac{\pi}{3}、\pi、\frac{5\pi}{3}、2\pi,纵轴只有三个刻度 0、\frac12、1。一条深蓝色的曲线自原点 (0,0) 单调上升到最高点 (\pi,1)、再单调下降回 (2\pi,0),恰好一道拱;拱顶上方标着 y=\sin\frac{x}{2}。一条亮蓝色的水平虚线横贯全图,高度是 \frac12,右端上方标着 y=\frac12。虚线与曲线交于两个绿色实心点,一个在上升段、一个在下降段;每个点各向下引一条浅灰虚线,落到横轴上 \frac{\pi}{3} 与 \frac{5\pi}{3} 这两个刻度。拱内偏下写着一行绿字「2 个交点 → C」。整幅图不含任何算式,诱导公式怎么化、两族解怎么筛都不在图上。](/_astro/q05-figure.BChhN_q__SFcuD.webp)
解法一:先用诱导公式化成 sin2x,再解方程
怎么想到的。 括号里那个 23π 是 2π 的整数倍,
这正是 诱导公式 管的事——「2π 的整数倍加减一个角」的余弦,一定能写回 ±sin 或 ±cos。
先把函数化到最简,再解方程,是最省事的顺序。
① 化简。 记 θ=2x,把 23π 拆成 2π+π,分两步用公式:
cos(θ+23π)=cos((θ+2π)+π)=−cos(θ+2π)=−(−sinθ)=sinθ
(两步各用一条:cos(α+π)=−cosα,cos(α+2π)=−sinα。
两个负号相乘变正——这里是本题最容易出错的一处,下面避坑还会再说。)
于是原函数就是
y=sin2x,x∈[0,2π]
② 换掉自变量,顺手换掉区间。 令 u=2x。x 在 [0,2π] 上跑,u 就在
u=2x∈[0, π]
上跑(x↦2x 是严格递增的一一对应,所以 x 与 u 的解一个对一个,
数 u 的解个数就是数 x 的解个数)。方程变成
sinu=21,u∈[0,π]
③ 在 [0,π] 上解它——有两个,不是一个。 sinu=21 的解是 u=6π+2kπ
与 u=65π+2kπ 两族(正弦在一个周期里取同一个正值有两次:一次在上升段、一次在下降段)。
落在 [0,π] 里的是
u=6π与u=65π
(k 取别的整数都会跑出 [0,π]:6π+2π>π,6π−2π<0,另一族同理。)
④ 回到 x。 x=2u,得
x=3π与x=35π
两个都在 [0,2π] 内(35π<2π),所以交点有 2 个,选 C。
解法二:不化简,把整块设成一个角,在它自己的区间里解
怎么想到的。 解法一先化简、再换元,等于换了两次元。其实可以一次都不化简:
括号里那一整块 2x+23π 本来就是一个角,把它整个设成 t(整体代换),
方程立刻变成最干净的 cost=21。代价是要把 x 的区间翻译成 t 的区间——
这一步做对了,这条路比解法一还短;做漏了,答案就全错。
① 设。 令
t=2x+23π
② 把区间翻译过去。 x↦t 是一次函数、斜率 21>0,所以严格递增,
是 [0,2π] 到它像集上的一一对应(于是 t 的解与 x 的解一个对一个,数谁都行)。端点各代一次:
x=0⇒t=23π,x=2π⇒t=π+23π=25π
t∈[23π, 25π]
注意这个区间的长度恰好是 π(25π−23π=π),只有余弦周期 2π 的一半——
这就是「[0,2π] 只是半个周期」那句话在 t 这一侧的样子。
③ 解 cost=21。 余弦取同一个值的角有两族(关于 t=2kπ 对称):
t=3π+2kπ或t=−3π+2kπ,k∈Z
④ 挑出落在 [23π,25π] 里的。 把区间换算成 π 的倍数看得最清楚:
区间是 [1.5π, 2.5π]。
- 第一族:k=1 给 t=3π+2π=37π≈2.33π,在区间里;
k=0 给 3π≈0.33π、k=2 给 ≈4.33π,都不在。
- 第二族:k=1 给 t=−3π+2π=35π≈1.67π,在区间里;
k=0 给 −3π<0、k=2 给 ≈3.67π,都不在。
恰好 2 个 t,因而 2 个 x,选 C。
⑤ 顺手把 x 解出来对账。 由 t=2x+23π 反解 x=2(t−23π):
t=35π⇒x=2(35π−23π)=2⋅6π=3π,t=37π⇒x=2(37π−23π)=2⋅65π=35π
与解法一算出的两个横坐标一模一样。
解法三:[0,2π] 恰是半个周期——一道拱,水平线切两刀
怎么想到的。 前两条路都在解方程。可题目问的只是个数,不是解本身——
那就别解,直接看图象法数交点:把曲线画出来,看水平线穿过它几次。
要画图就得先知道曲线长什么样,所以这条路也要先化简一次。
① 化简,得到要画的函数。 与解法一同样地拆 23π=2π+π,
用 cos(α+π)=−cosα 与 cos(α+2π)=−sinα 两步,得
y=cos(2x+23π)=sin2x
② 算出周期,再看区间装得下多少。 y=sinωx 的周期是 ω2π,这里 ω=21,故
T=1/22π=4π
而定义域长 2π=2T——恰好半个周期。
③ 半个周期的正弦长什么样:一道拱。 x 从 0 走到 2π 时,u=2x 从 0 走到 π,
而 sinu 在 [0,2π] 上从 0 严格升到 1、在 [2π,π] 上
从 1 严格降回 0。换回 x:曲线在 [0,π] 上从 (0,0) 严格升到最高点 (π,1),
再在 [π,2π] 上严格降回 (2π,0)——一道完整的拱,不多不少。
④ 数水平线切几刀。 水平线的高度 21 满足
0<21<1
即严格夹在拱的底与顶之间。于是:
- 在上升段 [0,π] 上,函数由 0 连续严格增到 1,21 在两端值之间,
所以恰有一个 x 使函数值等于 21(连续 + 严格单调 ⟹ 有且只有一个);
- 在下降段 [π,2π] 上,函数由 1 连续严格减到 0,同理恰有一个;
- 两段只在 x=π 处相接,而那里函数值是 1=21,不会重复计数。
合计 2 个交点,选 C。
这条路为什么值得单独写。 它根本没解方程,却回答了一类问题:把 21 换成任意高度 h,
答案立刻读得出来——h>1 或 h<0 时 0 个,h=1 时 1 个(顶点),0≤h<1 时 2 个
(h=0 时是两个端点 x=0 与 x=2π)。前两条路每换一个 h 都要重解一次。
三条路回头看。 解法一最直;它把陌生的 cos(⋅+23π) 先变成熟悉的 sin,
之后是每个人都会的「sinu=21 在一段上有几个解」。解法二一步都不化简,
把整块设成一个角——好处是绕开了诱导公式那两个负号(本题最大的错源),
代价是要把区间准确翻译成 [23π,25π],翻译错了全盘皆错。
解法三不解方程,只看那道拱的形状与水平线的高度;对「个数」这类问法最省力,
而且换个高度还能立刻再答一次。三条路给出的两个横坐标 3π 与 35π 完全一致。
四个选项,正好对应四种错法。 0(A)来自把化简结果写成 −sin2x——
那条曲线在 [0,2π] 上恒 ≤0,永远够不到 21;1(B)来自解 sinu=21 时
只取了 u=6π、漏掉 65π;4(D)来自把 2x 看成 2x,
周期缩成 π、区间里塞进两道整波、交点翻倍。
🕳️ 避坑
- cos(θ+23π)=+sinθ,不是 −sinθ。
记牢 cos(θ+2π)=−sinθ 的人,容易把 23π 也照搬成负号。
拆成 2π+π 走两步(多一个 π 就多一个负号,两负得正),或者随手代 θ=0 验一下:
cos23π=0=sin0 ✓;再代 θ=2π:cos2π=1=sin2π ✓,
两次都对上,符号就定了。代两个特殊值验符号,比背表可靠。
- sinu=21 在一段里通常有两个解。 正弦在一个周期里取同一个正值两次(上升一次、下降一次)。
本题 u∈[0,π] 正好把这两次都装了进来。只写 u=6π 就漏掉一半,得到选项 B。
- 换元一定要把区间跟着换。 解法一把 x∈[0,2π] 换成 u∈[0,π]、
解法二换成 t∈[23π,25π],都是必须做的一步。
忘了换、拿着新变量在整条实数轴上解,会得到无穷多个解;换错端点则会多数或少数一个。
- 2x 让周期变长,不是变短。 ω=21<1 时周期 ω2π=4π 比 2π 大,
图象被横向拉开。把它记反(以为压缩)就会以为区间里有好几道波,数出 4 个交点。