二次函数y=-(x-m)^2+m^2+1开口向下,需分类讨论,其对称轴为x=m。因为-2≤x≤1,(1)m≤-2时,函数在x=-2时,取得最大值,即-(-2-m)^2+m^2+1=4,解得m=-7/4,(不符合m≤-2,舍去)(2)当-2即-(m-m)^2+m^2+1=4解得,m=-√3或m=√3(不符合-2(3)m≥1时,函数在x=1时,取得最大值,即-(1-m)^2+m^2+1=4。解得m=2综上所述。m=-√3或m=2。希望对你有所帮助还望采纳~~