已知函数 f(x)=ex−k(e−1)x.
1、若函数 f(x) 有两个零点,求实数 k 的取值范围.
2、若 f(x)−kxlnx⩾1 在 (0,+∞) 上恒成立,求实数 k 的取值范围.
解析
1、方程 f(x)=0 即k(e−1)=exx,设右侧函数为 r(x),则其导函数r′(x)=ex(x−1)x2,于是函数 r(x) 在 (−∞,0) 上单调递减,在 (0,1) 上单调递减,在 (1,+∞) 上单调递增.当 k⩽0 时,取 x>0,则k(e−1)⩽0<exx,因此该方程没有正实数解,而结合单调性,该方程不可能有 2 个实数解.因此 k>0,该方程没有负实数解,进而结合单调性,实数 k 的取值范围是 (ee−1,+∞).
2、根据题意,有∀x>0,ex−k(e−1)x−kxlnx⩾1,即∀x>0,ex−1x−k(e−1+lnx)⩾0.设右侧函数为 g(x),考虑到当 x→0 时,ex−1x→1,lnx→−∞,于是 k⩾0.否则,当 0<x<min{1,e−2(e−1),e20/k} 时,有{ex−1x<10,e−1+12lnx<0,12lnx<10k,⟹ex−1x−k(e−1+lnx)<0,矛盾.又g(1)=(1−k)(e−1)⩾0⟹k⩽1,接下来证明 0⩽k⩽1 时符合题意.由于 g(x) 的函数值必然在 h1(x)=ex−1x 和 h2(x)=ex−1x−(e−1+lnx) 之间,因此只需要证明 h1(x)⩾0 且 h2(x)⩾0.第一个不等式显然,又h′2(x)=(x−1)(ex−1)x2,于是 h2(x) 在 x=1 处取得极小值,也为最小值为 h2(1)=0,因此 h2(x)⩾0,证毕. 综上所述,实数 k 的取值范围是 [0,1].