已知函数y=f(x)满足f(a-tanθ)=cotθ-1,(其中,a、θ∈R均为常数)
(1)求函数y=f(x)的解析式;
(2)利用函数y=f(x)构造一个数列{xn},方法如下:
对于给定的定义域中的x1,令x2=f(x1),x3=f(x2),…,xn=f(xn-1),…
在上述构造过程中,如果xi(i=1,2,3,…)在定义域中,构造数列的过程继续下去;如果xi不在定义域中,则构造数列的过程停止.
①如果可以用上述方法构造出一个常数列{xn},求a的取值范围;
②如果取定义域中的任一值作为x1,都可以用上述方法构造出一个无穷数列{xn},求a实数的值.