已知 xex−lnx−ax⩾1 对任意 x>0 恒成立,则实数 a 的取值范围是_______.
答案 (−∞,1].
解法一 分离变量,问题即∀x>0,a⩽ex−lnxx−1x,
记右侧函数为 f(x),则其导函数f′(x)=ex⋅x2+lnxx2,
注意到分子部分单调递增且当 x→0+ 时趋于 −∞,当 x=1 时为正值,因此 f′(x) 有唯一零点 m,且 f(x) 在 (0,m) 上单调递减,在 (m,+∞) 上单调递增,在 x=m 处取得极小值亦为最小值 f(m),其中 m 是关于 x 的方程x2ex+lnx=0
的解.该方程即ex⋅lnex=1x⋅ln1x,
注意到函数 y=xlnx 在 (1,+∞) 上单调递增,于是该方程即ex=1x,
从而mem=−lnmm=1.
进而f(m)=em−lnmm−1m=1,
因此所求实数 a 的取值范围是 (−∞,1].
解法二 分离变量,问题即∀x>0,a⩽ex−lnxx−1x,
记右侧函数为 f(x),则f(x)=xex−lnx−1x=ex+lnx−lnx−1x⩾(x+lnx+1)−lnx−1x=1,
等号当 x+lnx=0 时取得,因此实数 a 的取值范围是 (−∞,1].
备注 实际上,方程 x+lnx=0 的解即 x=W(1),其中 W(x) 为朗博函数.