22、解:(1)由f(x)=-(cosx-a)2+a3+a2-a+1
令t=cosx,, 0≤t≤1
则g(t)=-(t-a)2+a3+a2-a+1
10若a<0,则当t=0时,M(a)=g(0)=a3-a+1
20若0≤a≤1,则当t=a时,M(a)=g(a)=a3+a2-a+1
30若a>1,则当t=1时,M(a)=g(1)=a3+a
∴M(a)=
(2)当-1≤a<0时,M(a)=a3-a+1
∴M’(a)=3a2-1=3(a+)(a-)
令M’(a)=0,得a1=-,或a2=(舍去)
且M(-)=(-)3-(-)+1=+1
当0≤a<1时,M(a)=a3+a2-a+1
∴M’(a)=3a2+2a-1=(3a-1)(a+1)
令M’(a)=0,得a3=,或a4=-1(舍去)
且M()=()3+()2-+1=
列表如下
a |
-1 |
(1,-) |
- |
(-,0) |
0 |
(0,) |
|
(,1) |
1 |
M’(a) |
|
+ |
|
|
|
- |
|
+ |
|
M(a) |
1 |
|
+1 |
|
1 |
|
|
|
2 |
从上表可知:
当a=1时,M(a)取得最大值2
当a=时,M(a)取得最小值。