比较得n=-n,n=0.
又f(2)=,∴=,解得m=2.
因此,实数m和n的值分别是2和0.
(2)由(1)知f(x)==+.
任取x1,x2∈[-2,-1],且x1<x2,
则f(x1)-f(x2)=(x1-x2)
=(x1-x2)·.
∵-2≤x1<x2≤-1时,
∴x1-x2<0,x1x2>1,x1x2-1>0,
∴f(x1)-f(x2)<0,即f(x1)<f(x2).
∴函数f(x)在[-2,-1]上为增函数,
因此f(x)max=f(-1)=-,f(x)min=f(-2)=-.
【训练1】 求函数f(x)=的定义域和值域.
解 函数的定义域为(-∞,0)∪[0,1)∪[1,2]=(-∞,2].
当x<0时,x-1<-1,∴-1<<0,
即-1<f(x)<0;
当0≤x<1时,0≤f(x)<1;当1≤x≤2时,f(x)=2.
故函数f(x)的值域为{y|-1<y<1,或y=2}.