已知函数 f(x)=(x−1)ex−a2e2x+ax 只有一个极值点,则实数 a 的取值范围是( )
A.(−∞,0]∪[12,+∞)
B.(−∞,0]∪[13,+∞)
C.(−∞,0]
D.(−∞,−13]∪[0,+∞)
答案 A.
解析 函数 f(x) 的导函数f′(x)=xex−a(e2x−1),于是当 a⩽0 时,x=0 为 f′(x) 的唯一变号零点,符合题意.接下来考虑 a>0 的情形.令 ex=t,问题即研究关于 t 的方程lnt−a(t−1t)=0的变号零点问题.这是我们熟知的进阶放缩,当 a∈(0,12) 时,该方程有三个变号零点(其中一个为 t=1,另外两个互为倒数);当 a∈[12,+∞) 时,该方程有唯一变号零点 t=1.
综上所述,所求实数 a 的取值范围是 (−∞,0]∪[12,+∞).