函数g(x)=f(x)-m有3个零点,即方程f(x)=m有3个根.因此,在同一坐标系内作出y=f(x)的图象与直线y=m,观察它们公共点的个数即可得到本题的答案.
【解析】
∵函数g(x)=f(x)-m有3个零点,
∴y=f(x)的图象与直线y=m有3个公共点
同一坐标系内作出它们的图象,如图
曲线y=f(x)在y轴左侧是开口向下的抛物线,
右侧是第一象限角平分线
∴y=f(x)在(-∞,-1)和(0,+∞)上是增函数,
在(-1,0)上是减函数
由此可得f(x)的极大值为f(-1)=1;极小值为f(0)=0
平移直线y=m,可得当m<0或m>1时,两个曲线有且仅有1个公共点;
当m=0或1时,两个曲线有2个公共点;当0<m<1时,两个曲线有3个公共点,此时f(x)=m有3个实数根
综上所述,若g(x)=f(x)-m有3个零点,实数m的取值范围是(0,1)
故答案为:(0,1)