设函数 f(x)=lnx−ax,g(x)=ex−ax,其中 a 为实数.
1、若 f(x) 在 (1,+∞) 上是单调减函数,且 g(x) 在 (1,+∞) 上有最小值,求 a 的取值范围.
2、若 g(x) 在 (−1,+∞) 上是单调增函数,试求 f(x) 的零点个数,并证明你的结论.
解析
1、本题考查利用导数研究函数的单调性和最值,求导后根据导数的零点分段讨论即可. 函数 f(x) 与 g(x) 的导函数分别为f′(x)=1−axx,g′(x)=ex−a,
情形一 a⩽e.此时 g(x) 在 (1,+∞) 上单调递增,没有最小值,不符合题意.
情形二 a>e.此时 g(x) 在 (1,lna) 上单调递减,在 (lna,+∞) 上单调递增,在 x=lna 处取得极小值亦为最小值.而 f(x) 在 (1,+∞) 上单调递减,符合题意. 因此 a 的取值范围是 (e,+∞).
2、本题考查利用导数研究函数的单调性和零点,根据函数的最值作为讨论分界点是解决问题的关键. 若 g(x) 在 (−1,+∞) 上单调递增,则∀x>−1,ex−a⩾0,⟺a⩽e−1.
情形一 a⩽0.此时 f(x) 在 x∈(0,+∞) 上单调递增,考虑到f(1)=−a⩾0,f(ea)=a(1−ea)⩽0,
情形二 0<a<e−1.此时 f(x) 在 (0,1a) 上单调递增,在 (1a,+∞) 上单调递减.在 x=1a 处取得极大值亦为最大值f(1a)=ln1a−1>0.
情形三 a=e−1.此时 f(x) 在 (0,e) 上单调递增,在 (e,+∞) 上单调递减,在 x=e 处取得极大值亦为最大值 f(e)=0,因此函数 f(x) 在 x∈(0,+∞) 上有 1 个零点.
综上所述,f(x) 的零点个数为 {1,a∈(−∞,0)∪{e−1},2,a∈(0,e−1).