已知函数 f(x)=1x+klnx,k≠0.
1、当 k=1 时,求函数 f(x) 的单调区间和极值.
2、若关于 x 的方程 f(x)=k 有解,求实数 k 的取值范围.
解析
1、函数 f(x)=1x+klnx 的定义域为 (0,+∞),f′(x)=−1x2+kx.
当 k=1 时,f′(x)=−1x2+1x=x−1x2,
令 f′(x)=0,得 x=1,所以 f′(x),f(x) 随 x 的变化情况如下表: x(0,1)1(1,+∞)f′(x)−0+f(x)
所以 f(x) 的单调递减区间为 (0,1),单调递增区间为 (1,+∞),在 x=1 处取得极小值 f(1)=1,无极大值.
2、原问题等价于方程1k=x(1−lnx)
有解.令 g(x)=x(1−lnx),则g′(x)=−lnx.
令 g′(x)=0,得 x=1,所以 g′(x),g(x) 随 x 的变化情况如下表: x(0,1)1(1,+∞)g′(x)+0−g(x)
因此 g(x) 的最大值为 g(1)=1. 又当 x>1 时,1−lnx<0,故x(1−lnx)<1−lnx,
从而函数 g(x) 的值域为 (−∞,1]. 综上所述,当 1k∈(−∞,1] 时,关于 x 的方程 f(x)=k 有解,即 k 的取值范围是 (−∞,0)∪[1,+∞).