已知函数f(x)=a^(x-1)+logax(a>0,a≠1)在[1,3]上最大值与最小值之和为a^2,求a的值