已知函数 f(x)=ax2+2x+1,若对任意 x∈R,都有 f(f(x))⩾0 恒成立,则实数 a 的取值范围是________.
正确答案是[√5−12,+∞).
分析与解 显然 a>0,否则当 x→−∞ 时,有 f(f(x))→−∞,不符合题意.当 a>0 时,函数 f(x) 的值域为 [a−1a,+∞).
根据题意,对函数 f(x) 值域中的任意一个数 t,都有 f(t)⩾0,因此或者 f(x) 没有零点,或者 f(x) 的较大零点不超过 a−1a,也即4−4a<0
或{4−4a>0,−2+√4−4a2a⩽a−1a,
解得实数 a 的取值范围是 [√5−12,+∞).
注 也可以根据对称轴 x=−1a<a−1a 知 f(x) 在 (a−1a,+∞) 上单调递增,于是 f(a−1a)⩾0 即可,解得 a⩾√5−12.