设函数 f(x)=x2−ax(a>0 且 a≠1),g(x)=f′(x).
(1)当 a=e 时,求 g(x) 的极大值点;
(2)讨论 f(x) 的零点个数.
分析与解 (1)函数 f(x) 的导函数f′(x)=2x−lna⋅ax,于是函数 g(x) 的导函数g′(x)=2−ln2a⋅ax.当 a=e 时,有g′(x)=2−ex,于是x(−∞,ln2)ln2(ln2,+∞)f′(x)+0−f(x)max
于是 g(x) 的极大值点为 x=ln2.
(2)注意到f(−x)=x2−(1a)x,于是当 0<a<1 时,可以转化为 a>1 的情形研究.
先考虑 a>1.函数 f(x) 在 (−∞,0] 上单调递减,且f(−1)=1−1a>0,f(0)=−1<0,于是函数 f(x) 在 (−∞,0] 上有 1 个零点.
当 x>0 时,方程x2−ax=0即lnxx=lna2,考虑到函数 φ(x)=lnxx 的导函数(lnxx)′=1−lnxx2,因此其单调性x(0,e)e(e,+∞)φ′(x)+0−φ(x)max=e−1
情形一 当 lna2>e−1 也即 a>e2e 时,则函数 f(x) 在 (0,+∞) 上没有零点;
情形二 当 lna2=e−1 也即 a=e2e 时,则函数 f(x) 在 (0,+∞) 上有 1 零点,为 x=e;
情形三 当 0<lna2<e−1 也即 1<a<e2e 时,则由于φ(e−1)=−e<0,于是函数 f(x) 在 (0,e) 上有 1 个零点;又由于当 x>e 时,有lnxx<2(√x−1)x<2√x,于是取 m=max{e,16ln2a} 时,有φ(m)<lna2,于是函数 f(x) 在 (e,+∞) 上有 1 个零点.因此函数 f(x) 在 (0,+∞) 上有 2 个零点.
综上所述,函数 f(x) 的零点个数为{1,a∈(0,e−2e)∪(e2e,+∞),2,a∈{e−2e,e2e},3,a∈(e−2e,1)∪(1,e2e).