若函数y=1/2x^2-x+3/2的定义域和值域都是[1,b](b>1),求b的值