已知函数 f(x)=alnx+x22−(a+1)x,a∈R.
(1)当 a=−1 时,求函数 f(x) 的最小值;
(2)当 a⩽1 时,讨论函数 f(x) 的零点个数.
分析与解(1)当 a=−1 时,f(x)=−lnx+x22,定义域为 (0,+∞),求导得f′(x)=−1x+x=x2−1x,
因此函数 f(x) 在 (0,1) 上单调递减,在 (1,+∞) 上单调递增,故函数 f(x) 的最小值为 12,在 x=1 处取得.
(2)函数 f(x) 的导数为f′(x)=ax+x−(a+1)=(x−1)(x−a)x,
情形一 当 a=1 时,f′(x)⩾0,f(x) 单调递增,结合f(12)=−ln2−78<0,f(4)=ln4>0,
因此函数 f(x) 有一个零点;
情形二 当 0<a<1 时,函数 f(x) 在 (0,a) 单调递增,在 (a,1) 单调递减,在 (1,+∞) 单调递增,再结合f(a)=a(lna−a2−1)<0,f(2a+2)=aln(2a+2)>0,
因此函数 f(x) 有一个零点;
情形三 当 a⩽0 时,函数 f(x) 在 (0,1) 单调递减,在 (1,+∞) 单调递增,注意到f(1)=−a−12,
① 当 a<−12 时,f(x)>0 恒成立,因此,函数 f(x) 没有零点;
② 当 a=−12 时,f(1)=0,因此,函数 f(x) 仅有一个零点;
③ 当 −12<a<0 时,注意到 lnx<2√x−2,取 x0=4a2(a−1)2,则f(x0)=x202+alnx0−(a+1)x0>x202+(2√x0−2)a−(a+1)x0=x202−(a+1)x0+2a√x0−2a>x202−(a+1)√x0+2a√x0−2a=x202+(a−1)√x0−2a>0.
注意到 lnx<x−1,有f(x)>x22+a(x−1)−(a+1)x=x22−x−a,
因此有f(2)>−a>0,
再结合 f(1)=−a−12<0,根据零点存在性定理,f(x) 存在两个零点.
④ 当 a=0 时,f(x) 显然只有一个零点.
综上,当 0⩽a⩽1 或 a=−12 时,函数 f(x) 有一个零点;当 −12<a<0 时,函数 f(x) 有两个零点;当 a<−12 时,f(x) 没有零点.