设a>1,函数f(x)=logax在区间[a,2a]上的最大值与最小值之差为1/2,则a等于多少?