y=(acosx+bsinx)*cosx
y=acosx^2+bsinx*cosx
=a*(1+cos2x)/2+b*sin2x/2
=(a*cos2x+bsin2x)/2+a/2
=根号下(a^2+b^2)sin(2x+k)/2+a/2
k为角度,且有 tank=a/b,当然这里不需要知道是多少
sin(2x+k)的值域为[-1,1],则有:
最大值:根号下(a^2+b^2)/2+ a/2 = 2
最小值:-根号下(a^2+b^2)/2+ a/2 = -1
联立可得
a=1 b=正负2倍根号2
一次性做完的,没检查对错,LZ照着思路对一下