880

880

已知函数 f(x)=(x−a)cos⁡x−sin⁡x+a,a∈R.

  1. 若 a=0,求 f(x) 的所有单调区间;
  2. 若 g(x)=f(x)(x−a)2+|a−sin⁡a| 在区间 [0,π] 上的最大值为 1,求 a 的范围.
解

求导得 f′(x)=−sin⁡x(x−a).

  1. 当 a=0,有 f′(x)=−xsin⁡x. 容易看出 f(x) 在 (2kπ,π+2kπ),(−π−2kπ,−2kπ) 上减,在 (π+2kπ,2π+2kπ),(−2π−2kπ,−π−2kπ) 上增,其中 k∈N.

  2. 如果 a≤0,则在 [0,π] 上 f′(x)≤0⇒f(x)≤f(0)=0. 而 h(x) 的分母 (x−a)2+|a−sin⁡a|≥0 (特别地当 x=0,a=0, h(x) 无定义,需要舍去 a=0),因此 h(x)≤0,这与 h(x) 有最大值 1 矛盾,因此 a>0. 记 h(x)=(x−a)2+|a−sin⁡a|=(x−a)2+a−sin⁡a, 则 g(x)=f(x)h(x),g′(x)=−sin⁡x(x−a)h(x)−2(x−a)f(x)h2(x). 下面进行讨论.

    • a>π,则 f′(x)≥0,f(x)≥f(0)=0. 这样直接观察得 g′(x)≥0, 也即 g(x)max=g(1)=1,整理得 (π−a)2+(π−a)−sin⁡(π−a)=0.
      记 u(x)=x2+x−sin⁡x,x<0,则 u′(x)=2x+1−cos⁡x,u″(x)=2+sin⁡x>0,从而 u′(x)<u(0)=0⇒u(x)>u(0)=0,故上述方程无解.
    • 0<a≤π, 此时 x=a 是 f(x) 的极大值点,f(x)≤f(a)=a−sin⁡a, 而显然 h(x)≥h(a)=a−sin⁡a,故 g(x)≤1=g(a), 满足题意.

    综上,a∈(0,π].