若关于x的三次方程x3+ax2+bx+c=0有三个不同的实数根x1,x2,x3,且x1<x2<x3,a,b为常数,当c变化时,求x3−x1的取值范围.
分析与解 设f(x)=x3+ax2+bx,则f(x)的图象与直线y=−c的公共点与原三次方程的根对应.函数f(x)的导函数f′(x)=3x2+2ax+b,
根据题意,f(x)有两个极值点,于是a2−3b>0,且极值点为x=−a±√a2−3b3,
进而可得−a−√a2−3b3<x2<−a+√a2−3b3.
根据三次方程的韦达定理,有x1+x2+x3=−a,x1x2+x2x3+x3x1=b,
于是x3−x1=√(x3+x1)2−4x1x3=√(−a−x2)2−4[b−(−a−x2)x2]=√−3x22−2ax2+a2−4b=√−3(x2+a3)2+a2−4b+a23,
结合x2的取值范围,可得0⩽(x2+a3)2<a2−3b9,
进而x3−x1的取值范围是(√a2−3b,√4(a2−3b)3 ].