已知函数f(x)={−x2+ax,x⩽1,ax−1,x>1,,若∃x1,x2∈R,x1≠x2,使f(x1)=f(x2)成立,则实数a的取值范围是_____.
正确答案是a<2.
解 f(x)是分段函数,题中条件“∃x1,x2∈R,x1≠x2,,使f(x1)=f(x2)成立”,即“函数f(x)不是单调函数”.考虑到右半段的单调性,找到讨论分界点0:
当a<0时,函数左半段(x⩽1时)为开口向下的抛物线,右半段是斜率为负的直线,函数一定不单调,如图,始终满足题意;
当a=0时,显然满足题意;
当a>0时,左半段是开口向下的抛物线,且对称轴为x=a2,取抛物线上x⩽1的一段,再从点(1,a−1)上作斜率为a>0的直线,如下图:
由图象知,当a2<1时,满足条件,故0<a<2;
综上知,a的取值范围为a<2.