因为函数没有极值,所以求出f′(x)证出其>0即函数单调时a的取值即可.
f′(x)=3x^2+6ax+3a+6=3(x+a)^2-3(a-2)(a+1)
当-1≤a≤2时,f′(x)>0,所以函数单调递增,没有极值.
故答案为:[-1,2]