(2011•浙江)设函数f(x)=(x﹣a) 2 lnx,a∈R
1个回答

(1)a=e,或a=3e(2)

(1)求导得f′(x)=2(x﹣a)lnx+

=(x﹣a)(2lnx+1﹣

),

因为x=e是f(x)的极值点,

所以f′(e)=0

解得a=e或a=3e.

经检验,a=e或a=3e符合题意,

所以a=e,或a=3e

(2)①当0<x≤1时,对于任意的实数a,恒有f(x)≤0<4e 2成立

②当1<x≤3e时,,由题意,首先有f(3e)=(3e﹣a) 2ln3e≤4e 2

解得

由(1)知f′(x)=2(x﹣a)lnx+

=(x﹣a)(2lnx+1﹣

),

令h(x)=2lnx+1﹣

,则h(1)=1﹣a<0,

h(a)=2lna>0且h(3e)=2ln3e+1﹣

≥2ln3e+1﹣

=2(ln3e﹣

)>0

又h(x)在(0,+∞)内单调递增,所以函数h(x)在在(0,+∞)内有唯一零点,记此零点为x 0

则1<x 0<3e,1<x 0<a,从而,当x∈(0,x 0)时,f′(x)>0,

当x∈(x 0,a)时,f′(x)<0,

当x∈(a,+∞)时,f′(x)>0,即f(x)在(0,x 0)内是增函数,

在(x 0,a)内是减函数,在(a,+∞)内是增函数

所以要使得对任意的x∈(0,3e],恒有f(x)≤4e 2成立只要有

有h(x 0)=2lnx 0+1﹣

=0得a=2x 0lnx 0+x 0,将它代入

得4x 0 2ln 3x 0≤4e 2

又x 0>1,注意到函数4x 2ln 3x在(1,+∞)上是增函数故1<x 0≤e

再由a=2x 0lnx 0+x 0,及函数2xlnx+x在(1,+∞)上是增函数,可得1<a≤3e

由f(3e)=(3e﹣a) 2ln3e≤4e 2解得

所以得

综上,a的取值范围为