高一函数已知函数f(x)=(x^2-2kx+k^2+1)/(x-k)的定义域为(0,+∞),值域为[2,+∞),则实数k