已知函数 f(x)=lnxx,g(x)=xe−x.若存在 x1∈(0,+∞),x2∈R,使得 f(x1)=g(x2)=k(k<0)成立,则 (x2x1)2ek 的最大值为( )
A.e2
B.e
C.4e2
D.1e2
答案 C.
解析 根据题意,有 x2<0<x1<1,且注意到 f(ex)=g(x),于是有 x1=ex2,因此ln((x2x1)2ek)=k+2(ln(−x2)−lnx1)=x2e−x2+2(ln(−x2)−x2),
记 r(x)=−xex+2(lnx+x),则其导函数r′(x)=(2−exx)(x+1)x,
于是函数 r(x) 在 xex=2 时,也即 −x2e−x2=2 时取得极大值,亦为最大值.此时有 x2e−x2=−2,ln(−x2)−x2=ln2,因此x2e−x2+2(ln(−x2)−x2)=−2+2ln2,
所以所求最大值为 e−2+2ln2=4e2.
备注 也可以利用 lnx1x1=k,x2=lnx1,从而 x2x1=k.