函数 f(x)=ex−aln(ax−a)+a(a>0),若 f(x)>0 恒成立,则实数 a 的取值范围是_______.
答案 (0,e2.
解析 根据题意,函数 f(x) 的导函数f′(x)=ex−ax−1,是 x∈(0,+∞) 上的单调递增函数,考虑到当 x→1+1 时,f′(x)→+∞;当 x→+∞ 时,f′(x)→+∞,所以函数 f′(x) 在 x∈(0,+∞) 上有唯一零点,设为 x0,则ex0=ax0−1⟺a=ex0(x0−1),且函数 f(x) 的极小值,也为最小值为f(x0)=ex0−aln(ax0−a)+a=ex0−ex0(x0−1)(2ln(x0−1)+x0)+ex0(x0−1)=−ex0(x20−2x0+2(x0−1)ln(x0−1)),设 g(x)=−ex(x2−2x+2(x−1)ln(x−1)),则其导函数g′(x)=−exx(x+2ln(x−1)),因此函数 g′(x) 有唯一零点 m,函数 g(x) 在 x∈(1,m) 上单调递增,在 x∈(m,+∞) 单调递减,又当 x→1+ 时,有 g(x)→e;又 g(2)=0,因此 f(x0)⩾0 即 1<x0⩽2,所以实数 a 的取值范围是 (0,e2).