已知函数f(x)=ex−ax和g(x)=ax−lnx有相同的最小值。
(1)求a;
(2)证明:存在直线y=b,其与两条曲线y=f(x)和y=g(x)共有三个不同的交点,并且从左到右的三个交点的横坐标成等差数列。
第一问
第二问思路分析
第一问
内容提要:
- 当 a>0时,x=−lna时,取得最小值a−alna
- 当 a>0时,x=a1时,取得最小值1+lna
- 利用最小值相等列方程求 a=1,并证明 a=1是唯一解
f′(x)=ex−a
若 a≤0:
ex>0⟹f′(x)=ex−a>0,f(x)没有极值点。
若 (a>0):
令 f′(x)=0:ex−a=0⟹x=lna:
- x<lna:f′(x)<0,(f(x)) 递减
- x>lna:f′(x)>0,(f(x)) 递增
所以 x=lna 是极小值点,也是最小值点。
代入求最小值:
f(lna)=elna−a⋅lna=a−alna
当a>0时,x=−lna时,取得最小值a−alna
g′(x)=a−x1
由上一步已知:(a>0)
令 g′(x)=0:a−x1=0⟹x=a1
- 0<x<a1:g′(x)<0,(g(x)) 递减
- x>a1:g′(x)>0,(g(x)) 递增
x=a1 是极小值点,也是最小值点。代入:
g(a1)=a⋅a1−lna1=1−(−lna)=1+lna
x=a1时,取得最小值1+lna
令 h(a)=a−alna−(1+lna),当 a=1 时 h(a)=0
证明 a=1 是唯一解
h′(a)=1−(lna+1)−a1=−lna−a1
h′′(a)=−a1+a−2=a21−a
h′′(1)=0
- 当 0<a<1:h′′(a)>0⟹h′(a) 单调递增
- 当 a>1:h′′(a)<0⟹h′(a) 单调递减
h′(a) 最大值 h′(1)=−1
∴h′(a)<0⟹h(a)严格单调减
a=1是唯一解
第二问思路分析
从第一问知道 f(x):
- 有唯一的极值点,x=0 时最小值为 1,
- x<0时递减,x>0时递增,
g(x):
- 有唯一的极值点,x=1 时最小值为 1,
- 0<x<1时递减,x>1时递增,
唯一的极值点并且是最小值还说明 x 趋向正负无穷大时,都是趋向正无穷大
所以,b>1时,y=b与f(x),g(x)都有两个交点
要想有三个交点必须有一个是公共交点
令x=c是公共点,有 ec−c=c−lnc=b,
需要证明一下 c 是存在的,并且可以猜测范围在 (0,1) 之间
构建函数 h(c)=ec−c−(c−lnc)=ec+lnc−2c
当 c=1 时 h(c)=e−2>0,
当 c趋向0时,h(c)趋向负无穷
存在c∈(0,1)时,满足f(c)=h(c)=b
c∈(0,1)时,ec−c=c−lnc=b①
f(lnc)=elnc−lnc=c−lnc=b,也就是 lnc 是 f(x)=b的另外一个解
g(ec)=ec−ln(ec)=ec−c=b, 也就是 ec 是 g(x)=b的另外一个解
所以三个交点的横坐标从左到右依次为:lnc,c,ec
由①已经知道了ec−c=c−lnc,是等差数列,完成了证明
这个题破局的关键是观察出:
f(lnx)=g(x),g(ex)=f(x)