f'(x)=x³+ax²+bx+2
∵f(x)在x=-1处取得极值
∴f'(-1)=0 ,f'(x)可以分解出(x+1)
∵f'(c)=0,但在x=c处无极值
∴x=c是f'(x)的不变号零点
即f'(x)可以分解出因式(x-c)²
∴f'(x)=(x+1)(x-c)²
=(x+1)(x²-2cx+c²)
=x³+(1-2c)x²+(c²-2c)x+c²
与f'(x)=x³+ax²+bx+2
∴c²=2,a=1-2c,b=c²-2c
∴c=√2,a=1-2√2,b=2-2√2
或c=-√2,a=1+2√2,b=2+2√2