已知函数f(x)=2ax+a2−1x2+1在区间[0,+∞)上既有最大值,又有最小值,则a的取值范围是______.
分析与解 当a=0时,显然不符合题意.
而当a≠0时,有f(1−a22a)=0.当x→+∞时,有f(x)→0.对f(x)求导得f′(x)=−2(x+a)(ax−1)(x2+1)2.于是当a>0时,f(x)在(0,1a)上单调递增,在(1a,+∞)上单调递减,所以f(x)有最大值,当f(0)=a2−1⩽0时,函数有最小值,解得0<a⩽1.
当a<0时,有f(x)在(0,−a)上单调递减,在(−a,+∞)上单调递增,一定有最小值,当f(0)=a2−1⩾0时,有最大值,解得a⩽−1.
综上知,a∈(−∞,−1]∪(0,1].
事实上,当a≠0时,函数f(x)为对勾函数(平移后)的倒数.
我们先观察一下对勾函数的图象与它的倒数的图象的关系(注意极值点位置、单调区间以及零点与渐近线位置的对应关系):
因此f(x)的图象如下(a>0时,也可能是上图右的形式,不影响[0,+∞)上的图象关系).
要满足题意只需要{a≠0,a⋅f(0)⩽0,即 {a≠0,a(a2−1)⩽0,解得a的取值范围是(−∞,−1]∪(0,1].