已知函数 f(x)=|x+1x|+|m−x+1m−x|−a 有 6 个零点,且所有零点之和为 3,则 a 的取值范围是_______.
正确答案是(5,+∞).
分析与解 根据题意,有f(x)=f(m−x),于是函数 f(x) 关于 x=12m 对称.结合所有的零点的平均数为 12,可得 m=1.此时问题转化为函数g(x)=|x+1x|+|1−x+11−x|在 (12,+∞) 上与直线 y=a 有 3 个公共点.此时g(x)={1x+11−x+1,12<x<1,2x+1x+1x−1−1,x>1.
情形一 当 12<x<1 时,函数 g(x) 的导函数g′(x)=−1x2+1(1−x)2>0,于是函数 g(x) 单调递增,且取值范围是 (5,+∞).(也可以不求导,由g(x)=1+1x(1−x)知 g(x) 在 (12,1) 上单调递增.)
情形二 当 x>1 时,函数 g(x) 的导函数g′(x)=2−1x2−1(x−1)2,考虑到 g′(x) 是 (1,+∞) 上的单调递增函数,且limx→1+g′(x)=−∞,limx→+∞g′(x)=2,于是 g′(x) 在 (1,+∞) 上有唯一零点,记为 x0.进而函数 g(x) 在 (1,x0) 上单调递减,在 (x0,+∞) 上单调递增,在 x=x0 处取得极小值 m,如图.
接下来问题的关键是判断 m 与 5 的大小关系.注意到m⩽于是所求的取值范围是 (5,+\infty).
注 事实上,极小值点x_0=\dfrac{1+\sqrt{3+2\sqrt 3}}2\approx 1.7712,对应的极小值m=\sqrt{9+6\sqrt 3}\approx 4.4037.