已知函数f(x)=2(1−a)+cosxa−sin2x的值域包含区间[1,2],求a的取值范围.
分析 函数f(x)即f(x)=cosx+2(1−a)cos2x−(1−a),
于是先解决问题以下问题:
已知函数y=x+2ax2−a(x∈[−1,1]且x2≠a)的值域包含[1,2],求a的取值范围.
考虑先从值域包含y=1和y=2入手得到必要条件缩小讨论范围,然后再论证充分性.
解 若值域包含y=1,则{x2−a=x+2a,x2−a≠0,
即{a=13x2−13x,a≠x2,
如图.
可得a∈[−112,14)∪(14,23].
若值域包含y=2,则{2x2−2a=x+2a,x2−a≠0,
即{a=12x2−14x,a≠x2,
如图.
可得a∈[−132,34].
这样,我们就得到了a∈[−132,14)∪(14,23].接下来论证充分性.
第一种情形,−132⩽a<0时,函数连续,因此其值域必然包含[1,2],符合题意.
第二种情形,a=0时,函数为y=1x,因此其值域包含[1,2],符合题意.
第三种情形,0<a<14时,由于−√a<−2a<√a,
于是函数在区间(−√a,√a)上可以取得全体实数(函数在此区间上连续,考虑两边的单边极限即可得到),符合题意.
第四种情形,14<a⩽23时,函数在[−1,−√a)上单调递增趋于无穷大,而f(−1)=2a−11−a⩽1,
因此其值域包含[1,2],符合题意.
综上所述,a的取值范围是[−132,14)∪(14,23].
回到原问题,a的取值范围是[13,34)∪(34,3332].
另法 函数y=x+2ax2−a可以看成是抛物线x=y2(−1⩽y⩽1)的点与直线y=−2x上的点连线的斜率,如图.