下面这道题目是2013年高考天津卷理科数学第7题:
函数f(x)=2x|log0.5x|−1的零点个数为( )
A.1
B.2
C.3
D.4
错解 函数f(x)的零点可以看成是函数y=|log0.5x|和函数y=0.5x的图象的公共点的横坐标,如图.
根据图象,可得所求函数的零点个数为2,选B.
分析 根据函数的图象,可以确定当x⩾1时,两个函数必然有且只有一个公共点;但是在区间(0,1)上,我们并没有足够的证明说明两个函数只有一个公共点(有公共点是必然的,因为两个函数在x→0和x→1时相对位置发生了颠倒.
改正 当0<x<1时,考虑函数g(x)=2xlnx+ln2,其导函数g′(x)=2xx⋅(1+xlnx⋅ln2),而1+xlnx⋅ln2>1−ln2e>0,于是g(x)单调递增,而当x→0时,g(x)→−∞;g(1)=ln2>0,因此函数g(x)在区间(0,1)上有唯一零点.
探究一 是不是当0<a<1时,函数y=logax和函数y=ax在区间(0,1)上一定有唯一公共点呢?
答案是否定的,利用Mathematica,我们可以知道,当a=0.05时,这两个函数在区间(0,1)上有三个公共点,如图.
那么,这两个函数在区间(0,1)上的公共点个数是否还有其他可能?影响公共点个数的参数a的分界点又是多少呢?
探究二 设m=1a,考虑函数h(x)=mxlnx+lnm,则其导函数h′(x)=mxx⋅(1+xlnx⋅lnm),于是当lnm⩽e,即a⩾e−e时,h′(x)⩾0,于是h(x)单调递增,所求的公共点个数为1.
当lnm>e,即0<a<e−e时,函数h′(x)在(0,1)上有两个零点,设为x1,x2,且0<x1<1e<x2<1,则函数h(x)在(0,x1)上单调递增,在(x1,x2)上单调递减,在(x2,1)上单调递增.
考虑到x1,x2是关于x的方程xlnx⋅lnm+1=0的两个解,所以lnm=−1x1lnx1=−1x2lnx2,于是极值h(t)=e−1lnt⋅lnt−1tlnt,其中t=x1或t=x2.令−1lnt=x知考虑函数φ(x)=e1x⋅x−ex⋅1x.即可.利用极值点偏移,我们很容易证明当x<1时,φ(x)>0;当x>1时,φ(x)<0;因此可得函数h(x)的极大值h(x1)>0,极小值h(x2)<0,因此函数h(x)在区间(0,x1),(x1,x2),(x2,1)上各有一个零点,所求的公共点个数为3.
总结 若将题目改成
函数f(x)=1ax|logax|−1(0<a<1)的零点个数为_______.
则答案应该是{2,a⩾e−e,4,0<a<e−e.
最后怎么用极值点偏移的?
探究二中的h(x)怎么弄到的?
这个好像以前发过
[url=http://lanqi.org/solution/4581/]迭代函数与二阶不动点[/url]