若函数y=logax(0<a<1)在区间[a,2a]上的最大值是最小值的3倍,则a的值为?