若f’(x^2)=1/x(x>0),且f(1)=2,则f(x)=?