已知函数 f(x)=lnx.
1、若函数 g(x)=f(x)−ax+12x2 有两个极值点,求实数 a 的取值范围.
2、若关于 x 的方程 f(x)=m(x+1)(m∈Z)有实数解,求整数 m 的最大值.
解析
1、函数 g(x)=lnx−ax+12x2,于是其导函数g′(x)=x2−ax+1x,
若函数 g(x)=f(x)−ax+12x2 有两个极值点,则方程x2−ax+1=0⟺a=x+1x
有两个正实数解,于是实数 a 的取值范围为 (2,+∞).
2、方程 f(x)=m(x+1) 即m=lnxx+1,
设方程右侧函数为 h(x),则其导函数h′(x)=1+1x−lnx(x+1)2,
设 r(x)=1+1x−lnx,则 r(x) 单调递减,且 r(e)=1e>0,r(e2)=1e2−1<0,因此 r(x) 在 (0,+∞) 有唯一零点 x=t(t∈(e,e2)),从而 h(x) 在 x=t 处取得极大值,也为最大值M=lntt+1,
其中 1+1t−lnt=0.将 lnt=1+1t 代入.可得M=1+1tt+1=1t,
从而 M∈(e−2,e−1),因此整数 m 的最大值为 0.