这是我在数海拾贝读者群里面看到的一道题:
设已知函数f(x)=|x−a|−4x+a,a∈R.是否存在实数a,使得f(x)=3有且仅有3个不等实根,且它们成等差数列.若存在,求出所有a的值,若不存在,说明理由.
本题答案是a=−116或a=32√3+1.
分析 因为f(x)的解析式含有绝对值,首先根据x的范围去绝对值得到f(x)的分段形式的表达式f(x)={2a−(x+4x),x<a;x−4x,x⩾a.
我们先不考虑定义域的分段点,分别研究两段对应的函数在整个定义域上的情况:
先研究不含参的函数,令h(x)=x−4x,
容易知道h(x)=3有两个根−1和4;
再研究另一个含参的函数,令g(x)=2a−(x+4x),
其中x轴的位置由a的大小决定,结合图象知g(x)=3的根的个数可能为0,1,2.
由题意知,y=f(x)的图象的“左半部分”((−∞,a)的部分)由y=g(x)决定,“右半部分”([a,+∞)的部分)由y=h(x)决定.f(x)=3有3个不相等的实数根,由前面对h(x)与g(x)的图象的分析知,左半部分与右半部分贡献的根的个数只可能有1,2和2,1两种情况.
情形一 若左半部分贡献1个根,则右半部分贡献两个根−1,4,由三个根呈等差数列的条件知左半部分贡献的根为−6,且有−6<a⩽−1.于是有g(−6)=3,
情形二 若左半部分贡献2个根,则右半部分只贡献一个根4,从而有−1⩽a<4.
因为−32√3+1>−1,所以第二组数不满足要求,舍去.
综上知,a=−116或a=32√3+1.
在本题中,对分段函数的讨论是关键,因为a同时影响到分段函数的分界点和左半部分的解析式,所以直接讨论比较复杂,容易出现混乱.我们先不考虑分段点的情况,直接研究两段对应的函数的性质,得到一些确定的结论:4一定是f(x)=3的最大的根,从而将讨论的情况减少到只需讨论中间一个根是在左半段还是右半段,这就大大减少了需要讨论的情况,有助于条理清晰地讨论,得到结果.
更多零点相关的问题参见函数零点问题小结、每日一题[145]分段函数的零点、每日一题[281]零点分段讨论与分析端点、每日一题[293]零点问题的两种常见的思路.