已知函数f(x)=x+alnx,其中a为常数,且a≤-1.
(Ⅰ)当a=-1时,求f(x)在[e,e2](e=2.718 28…)上的值域;
(Ⅱ)若f(x)≤e-1对任意x∈[e,e2]恒成立,求实数a的取值范围.
分析:(Ⅰ)求函数f(x)=x-lnx的导数,利用导数判断在[e,e2]上的单调性,便可求值域;
(Ⅱ)依题意就是求f(x)在[e,e2]上的最大值,用a表示出函数最大值,再将恒成立转化为函数最值问题,结合导数法解决即可.
解答:解:(Ⅰ)当a=-1时,f(x)=x-lnx,
得
f′(x)=1-,(2分)
令f'(x)>0,即
1->0,解得x>1,所以函数f(x)在(1,+∞)上为增函数,
据此,函数f(x)在[e,e
2]上为增函数,(4分)
而f(e)=e-1,f(e
2)=e
2-2,所以函数f(x)在[e,e
2]上的值域为[e-1,e
2-2](6分)
(Ⅱ)由
f′(x)=1+,令f'(x)=0,得
1+=0,即x=-a,
当x∈(0,-a)时,f'(x)<0,函数f(x)在(0,-a)上单调递减;
当x∈(-a,+∞)时,f'(x)>0,函数f(x)在(-a,+∞)上单调递增;(7分)
若1≤-a≤e,即-e≤a≤-1,易得函数f(x)在[e,e
2]上为增函数,
此时,f(x)
max=f(e
2),要使f(x)≤e-1对x∈[e,e
2]恒成立,只需f(e
2)≤e-1即可,
所以有e
2+2a≤e-1,即
a≤而
-(-e)=<0,即
<-e,所以此时无解.(8分)
若e<-a<e
2,即-e>a>-e
2,易知函数f(x)在[e,-a]上为减函数,在[-a,e
2]上为增函数,
要使f(x)≤e-1对x∈[e,e
2]恒成立,只需
,即
,
由
-(-1)=<0和
-(-e2)=>0得
-e2<a≤.(10分)
若-a≥e
2,即a≤-e
2,易得函数f(x)在[e,e
2]上为减函数,
此时,f(x)
max=f(e),要使f(x)≤e-1对x∈[e,e
2]恒成立,只需f(e)≤e-1即可,
所以有e+a≤e-1,即a≤-1,又因为a≤-e
2,所以a≤-e
2.(12分)
综合上述,实数a的取值范围是
(-∞,].(13分)
点评:本题考查函数的导数研究函数的单调性,以及函数的导数在求函数最值的应用,解题的关键是将恒成立问题转化为函数最值问题解决,属于中档题.