解答:
解:(Ⅰ)函数f(x)的定义域为R,f'(x)=a
xlna+2x-lna=2x+(a
x-1)lna.
令h(x)=f'(x)=2x+(a
x-1)lna,h′(x)=2+a
xln
2a,
当a>0,a≠1时,h'(x)>0,所以h(x)在R上是增函数,
又h(0)=f′(0)=0,所以,f'(x)>0的解集为(0,+∞),f′(x)<0的解集为(-∞,0),
故函数f(x)的单调增区间为(0,+∞),单调减区间为(-∞,0);
(2)①由(1)可知m
1≠m
2,当f(m
1)=f(m
2)时,m
1,m
2比异号,不妨设有m
1>0,m
2<0成,
先证明一个结论
当a>1时,对任意的x>0,有f(x)>f(-x)成立,
当0<a<1时,对任意的x>0,有f(x)>f(-x)成立,
∵f(x)>f(-x)
∴a
x+x
2-xlna>a-
x+x
x+xlna?a
x+a-
x-2xlna,
令t(x)=a
x+a-
x-2xlna,
∵t′(x)=a
xlna+a
-xlna-2lna=lna(a
x+a
-x-2)≥2
-2=0,(当且仅当x=0时等号成立),
又t(0)=0
当a∈(0.,1)时,t′(x)≤0,所以t (x)在(0,-∞)上单调递减,
t(x)<t(0)=0,
此时对任意的x>0,有f(x)<f(-x)成立,
当a∈(1,+∞),t′(x)>0,所以t (x)在(1,+∞)上单调递增,
此时对任意的x>0,有f(x)>f(-x)成立.
当a>1时,f(m
2)=f(m
1)>f(-m
1),由于f(x)在(-∞,0)上单调递减,所以m
2<-m
1,m
1+m
2<0.
同理0<a<1,m
1+m
2>0.
当f(m
1)=f(m
2)时,当且仅当a>1时,有m
1+m
2<0成立.
②:问题等价于f(x)在[-1,1]的最大值与最小值之差≤e-1.
由(1)可知f(x)在[-1,0]上递减,在[0,1]上递增,
∴f(x)的最小值为f(0)=1,最大值等于f(-1),f(1)中较大的一个,
f(-1)=
+1lna,f(1)=a+1-lna,
f(1)-f(-1)=a-
-2lna
令g(x)=x-
-2lnx,(x≥1),
则g′(x)=1+
-=
(-1)2≥0,仅在x=1时取等号,
∴g(x)为增函数,
∴当a>1时,g(a)=a-
-2lna>g(1)=0,
即f(1)-f(-1)>0,∴f(1)>f(-1),
于是f(x)的最大值为f(1)=a+1-lna,
故对?x
1,x
2∈[-1,1],|f(x
1)-f(x
2)|≤|f(1)-f(0)|=a-lna,∴a-lna≤e-1,
当x≥1时,
(x-lnx)′=≥0,
∴y=x-lnx在[1,+∞)单调递增,
∴由a-lna≤e-1可得a的取值范围是1<a≤e.