假设已知 f(x)=Asin(ωx+φ)+b (或 f(x)=Acos(ωx+φ)+b ) 零点或极值点的个数, 求参数范围, 我们分以下三种情况:
(1) ω,φ,A 为定值, 已知 f(x) 在区间 [x1,x2] 上零点的个数, 求 b 的取值范围.
(2) φ,b,A 为定值, 已知 f(x) 在区间 [x1,x2] 上零点或极值点的个数, 求 ω 的取值范围.
(3) ω,b,A 为定值, 已知 f(x) 在区间 [x1,x2] 上零点或极值点的个数, 求 φ 的取值范围.
第 (1) 种题型我们在《新高考数学你真的掌握了吗?函数》中介绍过, 方法简单概括为分离参数 b , 画双图, 看交点. 具体见下例.
(2021 长沙模拟) 已知函数 f(x)=sin(2x+6π)+23+b ,当 x∈[0,127π] 时,函数 f(x) 有且只有一个零点,求实数 b 的取值范围.
🔑 查看解析与步骤
由 f(x)=0 得 sin(2x+6π)=−23−b. 令 z=2x+6π , 因为 x∈[0,127π] , 所以 z∈[6π,34π] , 于是原问题等价于 y=sinz 与 y=−23−b 在 [6π,34π] 上有且只有一个交点, 画出如图1-19所示的图像, 可知

图1-19
(1) 当 −23−b=1 , 即 b=−25 时, 有且只有一个交点;
(2) 当 −23⩽−23−b<21 , 即 −2<b⩽23−3 时, 有且仅有一个交点.
综上所述, b 的取值范围为 (−2,23−3]∪{−25} .
(2023 河北邯郸统考三模) 已知函数 f(x)=2π[cos2πx+cos(32π−2πx)]−a, a∈R, 在区间 (0,21) 上有两个零点, 求 a 的取值范围.
第 (2) 种和第 (3) 种题型可以视为同一种类型, 我们处理的方法是换元, 将动图 (伸缩与平移) 问题转化为定图动区间问题. 首先我们从简单的情形开始, 即换元后新的变量所在区间可以被锁定. 比如正弦函数在区间内单调, 在区间内没有零点等都可以锁定区间的范围, 见下例.
(2016 天津文 8) 已知函数 f(x)=22sin(ωx−4π)(ω>0) ,若在区间 (π,2π) 内没有零点,则 ω 的取值范围是().
A. (0,81] B. (0,41]∪[85,1) C. (0,85] D. (0,81]∪[41,85]
🔑 查看解析与步骤
令 z=ωx−4π , 因为 x∈(π,2π) , 所以 z∈(πω−4π,2πω−4π) , 则原问题等价于 y=22sinz 在区间 (πω−4π,2πω−4π) 内没有零点, 故存在 k∈Z 使得 (πω−4π,2πω−4π)⊂[kπ,(k+1)π] , 于是 {πω−4π⩾kπ2πω−4π⩽kπ+π , 解得 k+41⩽ω⩽2k+85 , k∈Z . 因为 ω>0 , 所以 {2k+85>0k+41⩽2k+85 , 解得 −45<k⩽43 , k∈Z , 于是 k=−1,0 . 当 k=0 时, 41⩽ω⩽85 ; 当 k=−1 时, 0<ω⩽81 .
综上所述, ω∈(0,81]∪[41,85] , 故选 D.
(2022 上海模考) 若函数 f(x)=cosmx(m>0) 在区间 (2π,3π) 内既没有取到最大值 1, 也没有取到最小值 -1, 则 m 的取值范围为 ____.
已知函数 f(x)=2cos(ωx+φ)+1(ω>0,∣φ∣<2π) ,其图像与直线 y=3 相邻两个交点的距离为 32π ,若 f(x)>1 对任意 x∈(−12π,6π) 恒成立,则 φ 的取值范围是 ____.
接下来, 我们讨论更复杂的情形. 不过, 在此之前, 有一个至关重要的细节需要单独来讨论下, 那就是区间的开闭问题.
(1) 设 x1<x2 , 且只有 x1 落在闭区间 [a,b] 内, 则 a⩽x1⩽b<x2 .
(2) 设 x1<x2 , 且只有 x1 落在开区间 (a,b) 内, 则 a<x1<b⩽x2 .
请同学们自己画图推导 (1) 与 (2), 仔细体会结论中能取等号与不能取等号的问题.
(2022 广东三模)已知函数 f(x)=3cos(ωx−32π)(ω>0) ,且 f(x) 在 [0,π] 上有且仅有 3 个零点,则 ω 的取值范围是().
A. [35,38) B. [35,613) C. [67,613) D. [613,619)
🔑 查看解析与步骤
令 z=ωx−32π , 因为 x∈[0,π] , 所以 z∈[−32π,πω−32π] . 于是原问题转化为 y=cosz 在 [−32π,πω−32π] 上恰有 3 个零点. 因为区间的左端点为 −32π , 画出如图 1-20 所示的 y=cosz 的图像, 所以 y=cosz 在该区间内仅有的 3 个零点只能是 −2π,2π,23π . 因为题中的区间是闭区间, 所以右端点需满足 23π⩽ωπ−32π<25π , 得 613⩽ω<619 , 故选 D.

图1-20
例1.60中的区间是闭区间, 下面我们再来看看开区间的情形.
(2022 全国甲理 11)设函数 f(x)=sin(ωx+3π) 在区间 (0,π) 恰有三个极值点、两个零点,则实数 ω 的取值范围是().
A. [35,613) B. [35,619) C. (613,38] D. (613,619]
🔑 查看解析与步骤
结合选项只考虑 ω>0 ,令 z=ωx+3π ,因为 x∈(0,π) ,所以 z∈(3π,ωπ+3π) 。于是原问题转化为 y=sinz 在区间 (3π,ωπ+3π) 上恰有三个极值点、两个零点,画出如图1-21所示的图像,可知当 z>3π 时,两个零点依次为 π,2π ,三个极值点依次为 2π,23π,25π 。因为题中的区间是开区间,所以右端点需满足 25π<ωπ+3π⩽3π ,解得 613<ω⩽38 ,即 ω∈(613,38] ,故选C.

图1-21
(2023 浙江统考二模)已知函数 f(x)=acosωx(a=0,ω>0) ,若将函数 y=f(x) 的图像向左平移 6ωπ 个单位长度后得到函数 y=g(x) 的图像,若关于 x 的方程 g(x)=0 在 [0,127π] 上有且仅有两个不相等的实根,则实数 ω 的取值范围是().
A. [710,724) B. [716,4) C. [710,4) D. [716,724)
(2023 云南模考)设 f(x)=cos(ωx−6π)(ω>0) ,若存在 x1,x2∈[0,2π] ,且 x1<x2 ,使得 f(x1)−f(x2)=−2 ,则 ω 的最小值是().
A. 2
B. 37 C. 3
D. 313
不知道大家是否注意到, 例1.60和例1.61及其变式有一个共同点, 那就是换元后, 新的变量所在的区间有一个端点被固定了, 这极大地降低了讨论的复杂度. 接下来, 我们来看看两个端点均不固定的情形. 先从简单的例子开始.
(2023 广东茂名统考二模)已知函数 f(x)=sin(ωx+6π)(ω>0) ,若 f(6π)=0 ,且 f(x) 在 (6π,245π) 上恰有 1 个零点,则 ω 的最小值为().
A. 11 B. 29 C. 35 D. 47
🔑 查看解析与步骤
令 z=ωx+6π , 因为 x∈(6π,245π) , 故 z∈(6πω+6π,245πω+6π) , 则原问题等价于 y=sinz 在区间 (6πω+6π,245πω+6π) 上恰有 1 个零点. 由题意可知 z=6πω+6π 是 y=sinz 的零点, 故我们只需要确定右端点 245πω+6π 落在如图 1-22 所示的区间, 即
{6πω+6π=kπ(k+1)π<245πω+6π⩽(k+2)π⇒{ω=6k−1524k+4<ω⩽524k+544⇒k=5,6,7,8.当 k=5 时, ω 取得最小值 29, 故选 B.

图1-22
在例1.62中我们看到, 换元后新的变量所在区间的左右端点均不固定. 但是, 题中的附加条件在一定程度上将左端点固定了, 这也降低了问题的复杂度. 接下来我们看看最一般的情形. 受例1.62的启发, 对于一般的情形, 我们可以分类讨论, 而分类的方法就是定端点, 具体见下例.
(2023 山西四模)已知函数 f(x)=cos(ωx+φ)(ω>0,−π<φ<0) , f(0)=23 ,且 f(x) 在 [−100π,100π] 上恰有 100 个零点,则 ω 的取值范围是().
A. [300147,300149) B. (300147,300149) C. [300149,300151) D. (300149,300151)
受例1.62的启发, 我们应该按区间左右端点是否为零点来分类讨论.
🔑 查看解析与步骤
由题意知 f(0)=cosφ=23 , 又 −π<φ<0 , 故 φ=−6π , 所以 f(x)=cos(ωx−6π) . 令 z=ωx−6π , 因为 x∈[−100π,100π] , 所以 z∈[−100πω−6π,100πω−6π]=[z1,z2] , 则原问题等价于 y=cosz 在区间 [z1,z2] 上恰有 100 个零点.
(1) 若 z1 是零点, 则存在 k∈Z 使得
{−100πω−6π=kπ+2πkπ+2π+99π⩽100πω−6π<kπ+2π+100π⇒20099⩽ω<21.此时 −100πω−6π∈(−50π−6π,−299π−6π]=−50π+(−6π,3π] , 不存在 k∈Z 使得第一个方程成立, 即方程组无解.
(2) 若 z1 不是零点, 则存在 k∈Z 使得
{2π+kπ<−100πω−6π<2π+(k+1)π2π+(k+100)π⩽100πω−6π<2π+(k+101)π⇒{300−3k−5<ω<300−3k−23003k+302⩽ω<3003k+305(①.)要保证这个不等式组的解集不是空集, 则需要满足 {300−3k−2>3003k+3023003k+305>300−3k−5 , 解得 −3155<k<−3152 , k∈Z , 即 k=−51 , 代入式①得 300149⩽ω<300151 , 故选 C.
要保证 {a<x<bc<x<d 的解集不是空集, 需要满足 {b>cd>a . 我们从反面来理解这个结论. 若 a<x<b 与 c<x<d 没有交集, 则 a⩾d 或 b⩽c , 因此它们有交集等价于 a<d 且 b>c . 这些结论都不需要记忆, 掌握推导即可.
(2022 广东高三期末)设函数 f(x)=2sin(ωx+φ)−1 ,若对于任意实数 φ,f(x) 在区间 [4π,43π] 上至少有 2 个零点,至多有 3 个零点,则 ω 的取值范围是().
A. [38,316) B. [4,316) C. [4,320) D. [38,320)
🔑 查看解析与步骤
令 f(x)=0 ,则 sin(ωx+φ)=21 ,结合选项只考虑 ω>0 ,令 z=ωx+φ ,因为 x∈[4π,43π] ,所以 z∈[4πω+φ,43πω+φ]=[z1,z2] ,则原问题等价于 y=sinz 在区间 [z1,z2] 至少有 2 个 z,至多有 3 个 z,使得 sinz=21 。我们在坐标轴上画出 sinz=21 的零点,如图 1-23 所示,其中 Ak=2kπ+6π , Bk=2kπ+65π 。由于周期性,我们只需要考虑 A1,A2,B1 和 B2 即可。
注意到 φ 的任意性, 所以区间 [z1,z2] 可以在坐标轴上任意滑动. 因为 [z1,z2] 至少包含两个零点, 所以该区间的长度至少要大于 A1A2 的长度. 同样地, 该区间至多含有 3 个零点, 则该区间的长度必然要小于 A1B2 的长度. 于是 ⎩⎨⎧2πω2πω⩾2π<616π ,解得 4⩽ω<316 ,故选 B.

图1-23