已知函数 $f(x)=\begin{cases} -x^2+ax,x\leqslant 1,\\ax-1,x>1\end{cases}$,若 $\exists x_1,x_2\in\mathbb{R},x_1\ne x_2$,使 $f(x_1)=f(x_2)$ 成立,则实数 $a$ 的取值范围是
【难度】
【出处】
【标注】
  • 知识点
    >
    函数
    >
    分段函数
  • 知识点
    >
    函数
    >
    函数的图象与性质
    >
    函数的零点
  • 知识点
    >
    函数
    >
    常见初等函数
    >
    二次函数
【答案】
$\left(-\infty,2\right)$
【解析】
$f(x)$ 是分段函数,题中条件“$\exists x_1,x_2\in\mathbb{R},x_1\ne x_2$,使 $f(x_1)=f(x_2)$ 成立”,即“函数 $f(x)$ 不是单调函数”.
考虑到右半段的单调性,找到讨论分界点 $0$:
当 $a<0$ 时,函数左半段($x\leqslant 1$ 时)为开口向下的抛物线,右半段是斜率为负的直线,函数一定不单调,如图,始终满足题意;当 $a=0$ 时,显然满足题意;
当 $a>0$ 时,左半段是开口向下的抛物线,且对称轴为 $x=\dfrac a2$,取抛物线上 $x\leqslant 1$ 的一段,再从点 $(1,a-1)$ 上作斜率为 $a>0$ 的直线,如下图:由图象知,当 $\dfrac a2<1$ 时,满足条件,故 $0<a<2$;
综上知,$a$ 的取值范围为 $a<2$.
题目 答案 解析 备注
0.109581s