解答:解:(I)不存在實數(shù)a,b滿足條件.
假設(shè)存在實數(shù)a,b,使得y=f(x)的定義域和值域都是[a,b],而y≥0,x≠0,所以應(yīng)有a>0
又f(x)=
(1)當(dāng)a,b∈(0,1)時,
f(x)=-1在(0,1)上為減函數(shù),
故有
,即
由此可得a=b,此時實數(shù)a,b的值不存在.
(2)當(dāng)a,b∈(1,+∞)時,
f(x)=1-在∈(1,+∞)上為增函數(shù),
故有
,即
由此可得a,b是方程x
2-x+1=0的根,但方程無實根,所以此時實數(shù)a,b也不存在.
(3)當(dāng)a∈(0,1),b∈(1,+∞)時,顯然1∈[a,b],而f(1)=0∈[a,b]不可能,此時a,b也不存在
綜上可知,適合條件的實數(shù)a,b不存在.
(II)若存在實數(shù)a,b使函數(shù)y=f(x)的定義域為[a,b],值域為[ma,mb](m≠0).
由mb>ma,b>a得m>0,而ma>0,所以a>0
由(I)知a,b∈(0,1)或a∈(0,1),b∈(1,+∞)時,適合條件的實數(shù)a,b不存在,故只能是a,b∈(1,+∞)
∵
f(x)=1-在∈(1,+∞)上為增函數(shù)
∴
,即
∴a,b是方程mx
2-x+1=0的兩個不等實根,且二實根均大于1,
∴
,解之得0<m<
,
故實數(shù)m的取值范圍是(0,
)