已知函数 f(x)=2+lnx,g(x)=a√x,若总存在两条不同的直线与函数 y=f(x),y=g(x) 图象均相切,则实数 a 的取值范围为( )
A.(0,1)
B.(0,2)
C.(1,2)
D.(1,e)
答案 B.
解析 设与函数 y=f(x),y=g(x) 图象均相切的直线与函数 y=f(x),y=g(x) 图象分别相切于点 (x1,f(x1) 和 (x2,g(x2)),则{f′(x1)=g′(x2),f(x1)−f′(x1)x1=f(x2)−f′(x2)x2,⟺{1x1=a2√x2,1+lnx1=a2√x2,
于是 a>0,且{x2=a24x21,lnx1−a24x1+1=0,
设 h(x)=lnx−mx+1,则其导函数h′(x)=1x−m,
于是x0+(0,1m)1m(1m,+∞)+∞h(x)−∞
因此方程组有解的等价条件为函数 h(x) 的极大值,也为最大值−lnm>0⟺0<m<1⟺0<a24<1,
从而实数 a 的取值范围是 (0,2).