已知函数 f(x)=lnx+12x2−2ax,其中 a∈R.
(1)讨论函数 f(x) 的单调性;
(2)已知函数 g(x)=mlnxx+m,其中 m>0,若对任意 a∈[12,1],存在 x1,x2∈[1,e],使得 |f(x1)−g(x2)|<1 成立,求实数 m 的取值范围.
分析与解 (1)根据题意,函数 f(x) 的导函数f′(x)=x2−2ax+1x,
记φ(x)=x2−2ax+1,
注意到 φ(0)=1,φ(x) 的对称轴为 x=a,判别式为 Δ=4(a2−1).讨论分界点为 a=0,1.
情形一 a⩽0.此时函数 φ(x) 的对称轴在 x=0 左侧,因此在 (0,+∞) 上 φ(x)>0,因此函数 f(x) 单调递增.
情形二 0<a⩽1.此时函数 φ(x) 的判别式 Δ⩽0,因此 φ(x)⩾0,在 (0,+∞) 上函数 f(x) 单调递增.
情形三 a>1.此时函数 φ(x) 在 (0,+∞) 上有两个零点,分别记x1=a−√a2−1,x2=a+√a2−1,
则函数 f(x) 在 (0,x1) 上单调递增,在 (x1,x2) 上单调递减,在 (x2,+∞) 上单调递增.
(2)函数 g(x) 的导函数g′(x)=m⋅1−lnxx2,
因此函数 g(x) 在 [1,e] 上单调递增,对应的函数值的取值范围是 [m,me+m].根据第 (1) 小题的结论,当 a∈[12,1] 时,函数 g(x) 在 [1,e] 上单调递增,对应的函数值的取值范围是 [12−2a,1+12e2−2ae].命题∃x1,x2∈[1,e],|f(x1)−g(x2)|<1,
即[m,me+m]∩[−12−2a,2+12e2−2ae]≠∅.
因此问题即∀a∈[12,1],[m,me+m]∩[−12−2a,2+12e2−2ae]≠∅,
也即[m,me+m]∩[−32,2+12e2−2e]≠∅,
于是 m 的取值范围是 (0,2+12e2−2e].
注 如果注意到 12−2a<0<m,也可以直接得到(2)中条件等价于∀a∈[12,1],0<m⩽1+12e2−2ae+1,
从而得到 m 的取值范围是 (0,2+12e2−2e].