已知函数 f(x)=ax3−(3a−2)x2−8x+12a+7,g(x)=lnx,记 h(x)=min{f(x),g(x)},若 h(x) 至少有三个零点,则实数 a 的取值范围是( )
A.(−∞,−110)
B.(18,+∞)
C.[−110,18)
D.[−11,18]
答案 C.
解析 设函数 f(x) 在 x∈(1,+∞) 上的零点个数为 m,则 h(x) 的零点个数为{m,f(1)<0,m+1,f(1)⩾0.函数 f(x) 在 x=1 处的函数值 f(1)=10a+1,f(x) 的导函数f′(x)=(x−2)(3ax+4),且 f(2)=8a−1.
情形一 f(1)<0,即 a<−110.此时由于当 x→−∞ 时,f(x)→+∞,因此函数 f(x) 在 (−∞,1) 上必然有零点,因此 m⩽2,不符合题意.
情形二 f(1)⩾0,即 a⩾−110.此时考虑讨论确定三次函数图象“开口”方向的分界点 a=0.
情形二 (1) −110⩽a<0.此时函数 f(x) 在 (1,+∞) 上减增减,x=2 为极小值点且极小值小于 0,x=−43a 为极大值点.因此只需极大值f(−43a)>0⟺3227a2−16a+12a+7>0,这显然成立.
情形二 (2) a⩾0.此时函数 f(x) 在 (1,∞) 先减后增,x=2 为极小值点,因此只需极小值f(2)=8a−1<0,于是得到 0⩽a<18. 综上所述,所求实数 a 的取值范围是 [−110,18).