若二次函数y=-x^2+2ax+1,当x大于等于-1小于1时,有最大值4,试求实数a的值