关于 x 的不等式 (ax−1)(lnx+ax)⩾0 在 (0,+∞) 上恒成立,则实数 a 的取值范围是_______.
正确答案是(−∞,−1e]∪{e}.
分析与解 法一 根据题意,有∀x>0,(a−1x)(a+lnxx)⩾0,也即∀x>0,a⩽min{1x,−lnxx}∨a⩾max{1x,−lnxx}.考虑其反面,为∃x>0,min{1x,−lnxx}<a<max{1x,−lnxx},用导数研究函数 y=−lnxx,并作出 y=1x 与 y=−lnxx 的图象如下:
容易得到a>e∨−1e<a<e,于是所求的实数 a 的取值范围是 (−∞,−1e]∪{e}.
法二 直接对 a 进行讨论,显然 a≠0,以0为分界点:
若 a<0,因为 ax−1<0,所以 lnx+ax⩽0 恒成立,而函数 m(x)=lnx+ax 的最小值在 −1a 时取到,所以 m(−1a)⩽0,解得 a⩽−1e.
若 a>0,则有 (x−1a)(lnx+ax)⩾0 恒成立,因为函数 y=x−1a 与函数 y=lnx+ax 都在 (0,+∞) 上单调递增,而第一个函数有唯一的零点 1a,所以后一个函数也有唯一的零点 1a,即ln1a+a⋅1a=0,解得 a=e.
综上知 a 的取值范围是 (−∞,−1e]∪{e}.
