解答:
解:(1)g (x)=lnx-x+1,g′(x)=
-1=
,
当0<x<1时,g′(x)>0;当x>1时,g′(x)<0,
可得g (x)在(0,1)上单调递增,在(1,+∞)上单调递减,
故g (x)有极大值为g (1)=0,无极小值.
(2)h(x)=lnx+|x-a|.
当a≤0时,h(x)=lnx+x-a,h′(x)=1+
>0恒成立,此时h(x)在(0,+∞)上单调递增;
当a>0时,h(x)=
①当x≥a时,h(x)=lnx+x-a,h′(x)=1+
>0恒成立,此时h(x)在(a,+∞)上单调递增;
②当0<x<a时,h(x)=lnx-x+a,h′(x)=
-1=
.
当0<a≤1时,h′(x)>0恒成立,此时h(x)在(0,a)上单调递增;
当a>1时,当0<x<1时h′(x)>0,当1≤x<a时h′(x)≤0,
所以h(x)在(0,1)上单调递增,在(1,a)上单调递减.
综上,当a≤1时,h(x)的增区间为(0,+∞),无减区间;
当a>1时,h(x)增区间为(0,1),(a,+∞);减区间为(1,a).
(3)不等式(x
2-1)f (x)≥k(x-1)
2对一切正实数x恒成立,
即(x
2-1)lnx≥k(x-1)
2对一切正实数x恒成立.
当0<x<1时,x
2-1<0;lnx<0,则(x
2-1)lnx>0;
当x≥1时,x
2-1≥0;lnx≥0,则(x
2-1)lnx≥0.
因此当x>0时,(x
2-1)lnx≥0恒成立.
又当k≤0时,k(x-1)
2≤0,故当k≤0时,(x
2-1)lnx≥k(x-1)
2恒成立.
下面讨论k>0的情形.
当x>0且x≠1时,(x
2-1)lnx-k(x-1)
2=(x
2-1)[lnx-
].
设h(x)=lnx-
( x>0且x≠1),h′(x)=
-
=
.
记△=4(1-k)
2-4=4(k
2-2k).
①当△≤0,即0<k≤2时,h′(x)≥0恒成立,故h(x)在(0,1)及(1,+∞)上单调递增.
于是当0<x<1时,h(x)<h(1)=0,又x
2-1<0,故(x
2-1)h(x)>0,即(x
2-1)lnx>k(x-1)
2.
当x>1时,h(x)>h(1)=0,又x
2-1>0,故(x
2-1)h(x)>0,即(x
2-1)lnx>k(x-1)
2.
又当x=1时,(x
2-1)lnx=k(x-1)
2.
因此当0<k≤2时,(x
2-1)lnx≥k(x-1)
2对一切正实数x恒成立.
②当△>0,即k>2时,设x
2+2(1-k)x+1=0的两个不等实根分别为x
1,x
2(x
1<x
2).
函数φ(x)=x
2+2(1-k)x+1图象的对称轴为x=k-1>1,
又φ(1)=4-2k<0,于是x
1<1<k-1<x
2.
故当x∈(1,k-1)时,φ(x)<0,即h′(x)<0,从而h(x)在(1,k-1)在单调递减;
而当x∈(1,k-1)时,h(x)<h(1)=0,此时x
2-1>0,于是(x
2-1)h(x)<0,即(x
2-1)lnx<k(x-1)
2,
因此当k>2时,(x
2-1)lnx≥k(x-1)
2对一切正实数x不恒成立.
综上,当(x
2-1)f (x)≥k(x-1)
2对一切正实数x恒成立时,k≤2,即k的取值范围是(-∞,2].