已知函数f(x)=ax3+bx2-3x在x=±1处取得极值.
(1)求函数f(x)的解析式;
(2)若过点A(1,m)(m≠-2)可作曲线y=f(x)的三条切线,求实数m的取值范围.
分析:(1)由f(x)=ax3+bx2-3x在x=±1处取得极值,可得f'(1)=f'(-1)=0,故可得到a、b的方程组,求解即可;
(2)由题意知,点A不在曲线上,故设出切点为M(x0,y0),根据切点在曲线y=f(x)上和导数的几何意义建立等量关系,推出2x03-3x02+m+3=0,由题意知,该方程有3个解,故将问题转化为g(x0)=2x03-3x02+m+3的极大值和极小值异号的问题,从而求出实数m的取值范围.
解答:解:(1)f'(x)=3ax
2+2bx-3,依题意,f'(1)=f'(-1)=0,
即
,解得a=1,b=0.
∴f(x)=x
3-3x.(4分)
(2)f'(x)=3x
2-3=3(x+1)(x-1),
∵曲线方程为y=x
3-3x,
∴点A(1,m)不在曲线上.
设切点为M(x
0,y
0),则点M的坐标满足y
0=x
03-3x
0.
∵f'(x
0)=3(x
02-1),
∴切线的斜率为
3(-1)=,
整理得2x
03-3x
02+m+3=0.(8分)
∵过点A(1,m)可作曲线的三条切线,
∴关于x
0方程2x
03-3x
02+m+3=0有三个实根.
设g(x
0)=2x
03-3x
02+m+3,
则g'(x
0)=6x
02-6x
0,
由g'(x
0)=0,得x
0=0或x
0=1.(12分)
∴函数g(x
0)=2x
03-3x
02+m+3的极值点为x
0=0,x
0=1.
∴关于x
0方程2x
03-3x
02+m+3=0有三个实根的充要条件是g(1)g(0)<0,
即(m+3)(m+2)<0,解得-3<m<-2.
故所求的实数a的取值范围是-3<m<-2.
点评:本题考查了导数的几何意义,利用导数求函数的极值和最值等知识,难度较大.