已知函数f(x)=ex−ax−1,g(x)=lnx−ax+a,若存在x0∈(1,2),使得f(x0)g(x0)<0,则实数a的取值范围是_______.
正确答案是(ln2,e2−12).
分析与解 考虑到f(1)g(1)=0,而f(2)g(2)=(e2−2a−1)(ln2−a),
因此讨论的分界点为a=ln2,e2−12.
情形一 a⩽ln2.此时在区间(1,2)上,函数f(x)单调递增,而f(1)>0,因此f(x)>0;函数g(x)或者单调递增,或者先递增后递减,而g(1),g(2)⩾0,因此g(x)>0.这样就有f(x)g(x)⩾0,不符合题意.
情形二 ln2<a<e2−12.此时f(2)>0,g(2)<0,符合题意;
情形三 a⩾e2−12.此时在区间(1,2)上,函数f(x)或者单调递增,或者先递减再递增,而f(1),f(2)⩽0,因此f(x)<0;函数g(x)单调递减(因为g′(x)=1x−a<0),而g(1)=0,因此g(x)<0.这样就有f(x)g(x)⩾0,不符合题意.
综上所述,实数a的取值范围是(ln2,e2−12).
另法 也可以考虑函数h(x)=f(x)g(x)=x(x−1)(a−ex−1x)(a−lnxx−1),
要使得h(x)<0在x∈(1,2)上有解,只需要a的值介于u(x)=ex−1x,v(x)=lnxx−1
在某点x0处的函数值之间.对它们分别求导得u′(x)=ex(x−1)+1x2>0,v′(x)=1−1x−lnx(x−1)2=ln1x−(1x−1)(x−1)2<0,
而u(2)=12(e2−1),v(2)=ln2,
它们的草图如下:
