已知 a∈R,函数 f(x)=1−asinx−cos2x. 若 a=2,
1、求 f(x) 在 (0,π) 上的极大值;
2、若函数 g(x)=f(x)−f(π2+x),讨论函数 g(x) 在 [0,π] 上零点的个数.
解析
1、函数 f(x) 的导函数f′(x)=−acosx+2sin2x=cosx(4sinx−a),
当 a=2 时,有x0(0,π6)π6(π6,π2)π2(π2,5π6)5π6(5π6,π)πf(x)0
因此函数 f(x) 在 (0,π) 上的极大值为 0.
2、根据题意,有g(x)=f(x)−f(π2+x)=(1−asinx−cos(2x))−(1−acosx+cos(2x))=a(−sinx+cosx)−2cos(2x)=(−sinx+cosx)(a−2(sinx+cosx))=√2sin(x+3π4)⋅(a−2√2sin(x+π4)),
因此 x=π4 为 g(x) 的一个零点,进而所求零点个数为 h(x)=2√2sin(x+π4),其中 x∈[0,π]∖{π4} 与直线 y=a 的公共点个数再加上 1,又x0π4π零点个数h(x)2√20
因此函数 g(x) 在 [0,π] 上的零点个数为{1,a∈(−∞,−2)∪[2√2,+∞),2,a∈[−2,2),3,a∈[2,2√2).