若代数式x^2+ax+b能因式分解成(x+4)(x-7),试求a,b的值