已知函数f(x)=x^+2ax+1在区间[-1,2]上的最大值为4,求a的值.