2015年北京市海淀区高三期中理科数学第8题(选择压轴题):
已知函数f(x)={−1,x⩽−1,x,−1<x<1,1,x⩾1,函数g(x)=ax2−x+1.若函数y=f(x)−g(x)恰好有2个不同零点,则实数a的取值范围是( )
A.(0,+∞)
B.(−∞,0)∪(2,+∞)
C.(−∞,−12)∪(1,+∞)
D.(−∞,0)∪(0,1)
正确答案是 D.
解 如果直接考虑函数f(x)与函数g(x)的图象的交点个数会比较麻烦,如图1.
实际上,对于分段函数,我们仍然可以考虑分离变量,根据题意,方程f(x)=ax2−x+1
有两根,即ax2−x+1={−1,x⩽−1,x,−1<x<1,1,x⩾1,
有两根,注意到x=0不是方程的根,于是问题即方程a={1x−2x2,x⩽−1,2x−1x2,−1<x<0∨0<x<1,1x,x⩾1
有两根.
作换元t=1x,则上述方程右边g(t)={t−2t2,−1⩽t<0,2t−t2,t<−1∨t>1,t,0<t⩽1,
而换元后的方程的根的个数与换元前的方程的根的个数是一致的.
考虑函数y=g(t)与直线y=a的交点个数,如图2:
于是a的取值范围是a<1∧a≠0,也即(−∞,0)∪(0,1).
从本题可以看出,分离参数处理函数的零点问题的手段不会因为函数是分段函数的形式而失效.
注 也可以半分离参数为ax={x−2x,x⩽−1,2x−1x,−1<x<0∨0<x<1,1,x⩾1.