已知函数 f(x)=emx+x−xlnx(m⩾0).
1、当 m=1 时,求 f(x) 在 [1,e] 上的值域.
2、设函数 f(x) 的导函数为 f′(x),讨论 f′(x) 零点的个数.
解析
1、当 m=1 时,函数 f(x) 的导函数f′(x)=ex−lnx,而ex⩾x+1>x−1⩾lnx,于是函数 f(x) 在 [1,e] 上单调递增,因此 f(x) 在 [1,e] 上的值域为 [f(1),f(e)],即 [e+1,ee].
2、函数 f(x) 的导函数f′(x)=memx−lnx=mxemx−xlnxx=g(mx)−g(lnx)x,其中 g(x)=xex.
当 x∈(0,1] 时,有f′(x)>memx>0,因此 f′(x) 在此区间上不存在零点.
当 x>1 时,有 mx,lnx∈(0,+∞),而 g(x) 在 (0,+∞) 上单调递增,于是f′(x)=0⟺mx=lnx⟺m=lnxx,设 h(x)=lnxx,则其导函数h′(x)=1−lnxx,于是x0+(0,e)e(e,+∞)+∞h(x)−∞1e
0注意到 h(1)=0,于是当 m=0 或 m=1e 时,f′(x) 有 1 个零点;当 m∈(0,1e) 时,f′(x) 有 2 个零点;当 m∈(1e,+∞) 时,f′(x) 没有零点.