已知函数f(x)=mlnx与函数h(x)=x−12x(x>0)的图象有且只有一条公切线,求实数m的值.
分析与解 法一 分离
由于函数f(x),g(x)的导函数分别为f′(x)=mx,g′(x)=12x2,设公切线与函数f(x)与函数g(x)的图象分别相切于(a,mlna)与(b,12−12b),则{ma=12b2,−ma⋅a+mlna=−12b2⋅b+12−12b,从而b=√a2m,且−m+mlna=12−√2ma,即(lna−1)m+√2a⋅√m−12=0,于是√m={√e8,a=e,−√2a+√2a+2lna−22(lna−1),a≠e,即1√2m=x+√x2−2lnx−1,其中x=√1a.记上述等式右边为φ(x),对φ(x)求导得φ′(x)=1+x−1x√x2−2lnx−1.可以证明当x∈(0,1)时,φ′(x)<0;当x∈(1,+∞)时,φ′(x)>0(可以利用lnt与1−1t的大小关系得到lnx2与1−1x2的大小关系,从而得到结论).
从而有φ(x)在(0,1)上单调递减,在(1,+∞)上单调递增.当x=1时,φ(x)取得最小值φ(1)=1.因此当m=12时,符合题意.
综上所述,实数m的值为12,对应的公切线方程为y=12x−12.
法二 不分离
f(x)在点(a,mlna)处的切线为y=ma(x−a)+mlna.而h(x)在点(b,12−12b)处的切线为y=12b2(x−b)+12−12b.由这两条切线重合知{ma=12b2,−m+mlna=−1b+12.问题即当m在什么范围内时,关于(a,b)的方程有唯一一组解.因为a与b的值一一对应,如果在方程组中消去b,得到mlna+√2ma−m−12=0,此方程组对a>0有唯一解,不好计算;
如果在方程组中消去a得到mln(2m)−m+2mlnb+1b−12=0对b>0有唯一解,记左边为g(b),则有g′(b)=2mb−1b2,方程组有解时有m>0,所以g(b)在(0,12m)上单调递减,在(12m,+∞)上单调递增,所以g(b)min=g(12m)=m−12−mln(2m),而当b→0与b→+∞时,均有g(b)→+∞,所以当且仅当这个最小值等于零时方程g(b)=0有唯一解.
最后解方程m−12−mln(2m)=0,显然m=12是它的解,考虑h(m)=m−12−mln(2m),有h′(m)=−ln(2m),所以h(m)在(0,12)上单调递增,在(12,+∞)上单调递减,所以12是h(m)=0的唯一解,所以m=12.