x>=1时,f(x)=x^2+1为单调增,最小值为f(1)=2x<1时,要使f(x)=ax-2为单调增,首先须a>0, 其次最大值f(1-)=a-2<=f(1)=2, 得:0故a的取值域范围是(0,4]