905

905

已知 f(x)=3ln⁡x−k(x−1).

  1. 若过点 (2,2) 作曲线 y=f(x) 的切线,切线的斜率为 2, 求 k 的值;
  2. 当 x∈[1,3] 时,讨论函数 g(x)=f(x)−2πcos⁡π2x 的零点个数.
解

  1. 设题述的切线与 y=f(x) 切于 (x0,y0),则切线方程为y−(3ln⁡x0−k(x0−1))=(3x0−k)(x−x0)
    由题意,它过(2,2)且斜率是2,即3x0−k=2,2−(3ln⁡x0−k(x0−1))=2(2−x0).
    由k=3x0−2消去k得1x0−1=ln⁡1x0≤1x0−1(“=”⟺x0=1),
    从而x0=1,k=1.

  2. 注意到 g(1)=0.
    当 x∈[1,3], g′(x)=3x−k+sin⁡π2x,g″(x)=−3x2+π2cos⁡π2x≤0, 故 g′(x) 在 [1,3] 上单减.

    • 若 k≥4, 则 g′(x)<3−4+1=0, g(x) 在 [1,3] 上单减,只有 1 一个零点.
    • 若 3ln⁡32≤k<4, 则 g′(1)=4−k>0,g′(3)=−k<0,由于 g′(x) 在 [1,3] 上单减,故 g′(x) 在 [1,3] 上存在一个零点 x0, 则 g(x) 在 (1,x0) 上单增然后在 (x0,3) 上单减. 而 g(1)=0,g(x0)>g(1)=0,g(3)=3ln⁡3−2k≤0,故 g(x) 有两个零点.
    • 若 k<3ln⁡32, g′(1)=4−k>0. 由 g′(x) 单减,知 g′(x) 至多存在一个零点,进而或者 g(x) 单增,或者在某个 (1,x1) 上单增,在 (x1,3) 上单减. 由于此时 g(3)>0, 任一情况下 g(x) 的零点都只有 x=1.

    综上,k∈[3ln⁡32,4) 时 g(x) 在 [1,3] 上有 2 个零点,k∈(−∞,3ln⁡32]∪[4,+∞) 时有 1 个零点.