函数f(x)=(x−a)2(x+b)ex,其中a,b∈R.
(1) 当a=0,b=−3时,求函数f(x)的单调区间;
(2) 当a=0时,若x=0是f(x)的极大值点,求b的取值范围;
(3) 若x=a是f(x)的极大值点,设x1,x2,x3是f(x)的3个极值点.是否存在实数b和x4,使得x1,x2,x3,x4的某个排列构成等差数列?若存在,求出所有的b和对应的x4;若不存在,请说明理由.
分析与解 根据题意,有f′(x)=ex⋅[2(x−a)(x+b)+(x−a)2+(x−a)2(x+b)],
即f′(x)=ex⋅(x−a)⋅[x2+(−a+b+3)x−ab−a+2b],
关于x的方程x2+(−a+b+3)x−ab−a+2b=0
的判别式Δ=(−a+b+3)2−4(−ab−a+2b)=(a+b−1)2+8.
(1)当a=0,b=−3时,有f′(x)=ex⋅x⋅(x2−6),
于是函数f(x)的单调递增区间是(−√6,0)和(√6,+∞);函数f(x)的单调递减区间是(−∞,−√6)和(0,√6).
(2)当a=0时,有f′(x)=ex⋅x⋅[x2+(b+3)x+2b],
由于Δ>0,于是问题等价于关于x的方程x2+(b+3)x+2b=0
的两根分别位于x=0两侧,因此b的取值范围是(−∞,0).
(3)根据题意,不妨设x1=a−b−3−√Δ2,x2=a−b−3+√Δ2,x3=a,
记a=(1−λ)x1+λx2,因为a为极大值点,所以a∈(x1,x2),从而λ的所有可能取值为13,12,23,如图.

即(a+b−1)+4=(2λ−1)√(a+b−1)2+8,
也即(λ2−λ)t2−2t+8(λ2−λ)−2=0,
解得t=1±√−8m2+2m+1m,
其中t=a+b−1,m=λ2−λ.而m的所有可能取值为−29,−14,于是所有可能的解为(λ,m,t)=(13,−29,−9−√132),(23,−29,−9+√132),(12,−14,−4),
对应的b和x4分别为(b,x4)=(−7−√132−a,1+√132+a),(−7+√132−a,1−√132+a),(−3−a,±2√6+a).
注意在第一,二种情况下,a+x4=x1+x2=a−b−3,在第三种情况下,|x4−a|=x2−x1=√Δ=√t2+8=2√6,由此可快速解出x4.