已知 a 为常数,函数 f(x)=xlnx+ax2.
1、当 a=1 时,求 f(x) 在 x=1 处切线方程.
2、讨论函数 f(x) 的零点个数.
3、若函数 f(x) 有两个极值点 x1,x2(x1<x2),求证:−12<f(x1)<0.
解析
1、当 a=1 时,有 f(x)=xlnx+x2,f′(x)=1+lnx+2x,从而所求切线方程为y=f(1)+f′(1)(x−1)⟺y=1+3(x−1)⟺y=3x−2.
2、方程 f(x)=0 即a=−lnxx,设 g(x)=−lnxx,则其导函数 g(x)=lnx−1x2,于是x0+(0,e)e(e,+∞)+∞g(x)+∞−1e
0因此当 a<−1e 时,没有零点;当 a=−1e 或 a⩾0 时,1 个零点;当 −1e<a<0 时,2 个零点.
3、函数 f(x) 的导函数 f′(x)=1+lnx+2ax,于是方程 f′(x)=0 即a=−1+lnx2x,设 h(x)=−1+lnx2x,则其导函数h′(x)=lnx2x2,因此x0+(0,e)e(e,+∞)+∞h(x)+∞−12
0从而实数 a 的取值范围是 (−12,0),对应 0<x1<1. 由于 f′(x1)=0,从而 a=−1+lnx12x1,因此f(x1)=x1lnx1+(−1+lnx12x1)x21=12x1lnx1−12x1,从而只需要证明当 x∈(0,1) 时,有−1<xlnx−x<0⟺1−1x<lnx<1,根据对数函数的基本放缩,命题得证.