解答:解:(1)当a=1时,f(x)=lnx-x
2+x,其定义域是(0,+∞),---------(1分)
∴
f′(x)=-2x+1=--------------------(2分)
令f'(x)=0,即
-=0,解得
x=-或x=1.
∵x>0,∴
x=-舍去.
当0<x<1时,f'(x)>0;当x>1时,f'(x)<0.
∴函数f(x)在区间(0,1)上单调递增,在区间(1,+∞)上单调递减
∴当x=1时,函数f(x)取得最大值,其值为f(1)=ln1-1
2+1=0.---(6分)
(2)法一:因为f(x)=lnx-a
2x
2+ax其定义域为(0,+∞),
所以
f′(x)=-2a2x+a==①当a=0时,
f′(x)=>0,
∴f(x)在区间(0,+∞)上为增函数,不合题意----------(8分)
②当a>0时,f'(x)<0(x>0)等价于(2ax+1)(ax-1)>0(x>0),即
x>.
此时f(x)的单调递减区间为
(,+∞).
依题意,得
解之得a≥1.-------------------(12分)
③当a<0时,f'(x)<0(x>0)等价于(2ax+1)(ax-1)>(x>0),即
x>•
此时f(x)的单调递减区间为
(-,+∞),
∴
得
a≤-(14分)
综上,实数a的取值范围是
(-∞,-]∪[1,+∞)-----------(16分)
法二:∵f(x)=lnx-a
2x
2+ax,x∈(0,+∞)
∴
f′(x)=由f(x)在区间(1,+∞)上是减函数,可得-2a
2x
2+ax+1≤0在区间(1,+∞)上恒成立.--------------8分
①当a=0时,1≤0不合题意----------------------------------10
②当a≠0时,可得
即
∴
-----------14分
∴
a∈(-∞,-]∪[1,+∞)----------------------------------16分