设函数 f(x)=xe2x+c(e=2.71828⋯ 是自然对数的底数,c∈R).
1、求 f(x) 的单调区间、最大值.
2、讨论关于 x 的方程 |lnx|=f(x) 的实数解的个数.
解析
1、本题考查了利用导数研究函数的单调性和最值,根据导函数的零点展开讨论即可.
根据题意,函数 f(x) 的导函数f′(x)=(1−2x)e−2x,
于是x(−∞,12)12(12,+∞)f′(x)+0−f(x)
因此函数 f(x) 的单调递增区间是 (−∞,12),单调递减区间是 (12,+∞),极大值亦为最大值是 12e−1+c.
2、本题考查利用导数研究函数的零点,分析函数的单调性并论证两侧的极限是解决问题的关键.
设 g(x)=|lnx|−f(x),则g(x)={−lnx−xe−2x−c,x∈(0,1),lnx−xe−2x−c,x∈(1,+∞),
其导函数g′(x)={e−2x(−e2xx+2x−1),x∈(0,1),e−2x(e2xx+2x−1),x∈(1,+∞),
当 x∈(0,1) 时,有−e2xx+2x−1<−1x+2x−1=(x−1x)+(x−1)<0,
当 x∈(1,+∞) 时,有e2xx+2x−1>2x−1>0,
因此函数 g(x) 在 (0,1) 上单调递减,在 (1,+∞) 上单调递增,在 x=1 处取得最小值 g(1)=−e−2−c. 当 x∈(0,1) 时,有g(x)=−lnx−xe−2x−c>−lnx−1−c,
因此当 x<e−1−c 时,有 g(x)>0; 当 x∈(1,+∞) 时,有g(x)=lnx−xe−2x−c>lnx−x1+2x−c>lnx−12−c,
因此当 x>e1+c 时,有 g(x)>0.
综上所述,关于 x 的方程 |lnx|=f(x) 的实数解的个数为{0,c<−e−2,1,c=−e−2,2,c>−e−2.