已知函数f(x)=aex−1−1,x∈R.若方程f(x)+|x−a|=0有且仅有两个不相等的实根,则实数a的取值范围为________.
分别考虑g(x)=aex−1−1+x−a,x⩾a
和函数h(x)=aex−1−x+a,x<a
的零点个数.
注意到g′(x)=aex−1+1,h′(x)=aex−1−1,
且当a⩽1时g(1)=0.
情形1 a=0.
此时如图,符合题意.
情形2 a>0.
此时g′(x)>0,而h′(a)=aea−1−1有零点为a=1,因此需要进一步讨论.
情形2.1 0<a<1.
此时h′(x)<0,因此h(x)单调递减,g(x)单调递增,而g(a)=aea−1−1<0,
于是g(x)和h(x)各有一个零点,符合题意.
情形2.2 a=1.
此时与情形2.1类似,h(x)单调递减,g(x)单调递增,而g(a)=aea−1−1=0,
于是g(x)有一个零点为x=1,h(x)没有零点,不符合题意.
情形2.3 a>1.
此时h(x)先递减再递增,且极小值点x0满足aex0−1−1=0,于是可得极小值为h(x0)=aex0−1−1−x0+a=a−x0>0,
因此g(x)与h(x)均没有零点,不符合题意.
情形3 a<0.
此时h′(x)<0,而g(a)=aea−1−1<0,
因此函数h(x)有一个零点.另一方面,注意到g(a)<0且g(1)=0,于是g(x)先递增后递减,因此只有当x=1为函数g(x)的极大值点时符合题意,此时将x=1代入aex−1+1=0
解得a=−1.
综上所述,所求实数a的取值范围是{−1}∪[0,1).
另法
当a>0时,将方程变形为ex−1=−|1ax−1|+1a,
注意以下事实:
1、等式右边图象的“顶点”为(a,1a),在双曲线y=1x上;
2、等式右边图象恒过点(−1,−1);
3、等式左边图象与双曲线y=1x的交点为(1,1),并且该点与(−1,−1)的连线与等式左边图象相切与(1,1).
其他情形的讨论从略.