2.6 零点个数与方程根的个数:零点定理、单调性、罗尔定理与重根

忠实整理零点个数与方程根的个数的三大题型:零点定理+单调性(变量分离)、试根+罗尔定理推论(至多 n 个根)、重根问题(驻点处取重根)。

2.6 零点个数与方程根的个数:零点定理、单调性、罗尔定理与重根

零点个数问题的核心决策链:① 先判断定义域,观察奇偶性;② 优先变量分离;③ 零点定理证存在,单调性证唯一;④ 罗尔定理推论:f(n)(x)0f^{(n)}(x) \ne 0f(x)=0f(x) = 0 至多 nn 个根;⑤ 重根一定在驻点处取得。

来源:邂逅遗憾 27 考研数学思维课,第二章”导数”,资料页 163—167。本文保留资料中的定理、例题、原解与手写批注。

一、零点定理 + 单调性

零点定理(存在性):若 f(x)f(x)[a,b][a,b] 上连续,且 f(a)f(b)<0f(a) \cdot f(b) < 0,则至少存在一个 ξ(a,b)\xi \in (a,b) 使得 f(ξ)=0f(\xi) = 0

单调性(唯一性):若 f(x)f(x)(a,b)(a,b) 上严格单调,则 f(x)=0f(x) = 0(a,b)(a,b) 内至多有一个根。

做题策略:① 域(定义域);② 奇偶性;③ 单调性;④ 零点个数或极限。优先变量分离!

解答题例 2.62(2011 真题)

讨论方程 karctanxx=0k\arctan x - x = 0 的实根个数(kk 为参数)。

解答

x=0x = 0 显然是一个根。对 x0x \ne 0,变量分离:k=xarctanxk = \dfrac{x}{\arctan x}

g(x)=xarctanxg(x) = \dfrac{x}{\arctan x}x0x \ne 0),g(x)g(x) 为偶函数(xxarctanx\arctan x 都是奇函数)。

x>0x > 0 时:g(x)=arctanxx1+x2(arctanx)2g'(x) = \dfrac{\arctan x - \dfrac{x}{1+x^2}}{(\arctan x)^2}

h(x)=arctanxx1+x2h(x) = \arctan x - \dfrac{x}{1+x^2}h(x)=11+x21x2(1+x2)2=2x2(1+x2)2>0h'(x) = \dfrac{1}{1+x^2} - \dfrac{1-x^2}{(1+x^2)^2} = \dfrac{2x^2}{(1+x^2)^2} > 0x>0x > 0)。

h(0)=0h(0) = 0,故 h(x)>0h(x) > 0x>0x > 0),即 g(x)>0g'(x) > 0g(x)g(x)(0,+)(0, +\infty) 上严格单增。

limx0+g(x)=1\lim\limits_{x \to 0^+} g(x) = 1limx+g(x)=+\lim\limits_{x \to +\infty} g(x) = +\infty

g(x)g(x)(0,+)(0, +\infty) 上从 11 单增到 ++\infty,由偶函数对称性:

  • k>1k > 1y=ky = ky=g(x)y = g(x) 有两个交点(±x0\pm x_0),加上 x=0x = 0,共 3 个实根
  • k=1k = 1g(x)>1g(x) > 1x0x \ne 0),只有 x=0x = 0,共 1 个实根
  • k<1k < 1g(x)1>kg(x) \ge 1 > k,无交点,只有 x=0x = 0,共 1 个实根
解答题例 2.63(2021 真题)

f(x)=axblnxf(x) = ax - b\ln xa>0a > 0),若 f(x)f(x) 恰有两个零点,求 ba\dfrac{b}{a} 的范围。

解答

f(x)=0f(x) = 0ax=blnxax = b\ln x,变量分离(x>0x > 0lnx0\ln x \ne 0x1x \ne 1):

ba=xlnx\frac{b}{a} = \frac{x}{\ln x}

g(x)=xlnxg(x) = \dfrac{x}{\ln x}x>0x > 0x1x \ne 1)。

g(x)=lnx1(lnx)2g'(x) = \dfrac{\ln x - 1}{(\ln x)^2},令 g(x)=0g'(x) = 0lnx=1\ln x = 1x=ex = e

  • x(0,1)x \in (0, 1)lnx<0\ln x < 0g(x)<0g(x) < 0g(x)>0g'(x) > 0lnx1<0\ln x - 1 < 0(lnx)2>0(\ln x)^2 > 0),gg 单增,g(x)g(x) \to -\inftyx0+x \to 0^+),g(x)g(x) \to -\inftyx1x \to 1^-)。
  • x(1,e)x \in (1, e)g(x)<0g'(x) < 0gg 单减,g(x)+g(x) \to +\inftyx1+x \to 1^+),g(e)=eg(e) = e
  • x(e,+)x \in (e, +\infty)g(x)>0g'(x) > 0gg 单增,g(x)+g(x) \to +\infty

y=bay = \dfrac{b}{a}y=g(x)y = g(x) 恰有两个交点:

  • (1,+)(1, +\infty) 上,g(x)g(x) 先减后增,最小值 g(e)=eg(e) = e
  • ba>e\dfrac{b}{a} > e:两个交点(一个在 (1,e)(1, e),一个在 (e,+)(e, +\infty))。
  • ba=e\dfrac{b}{a} = e:一个交点(切点 x=ex = e)。
  • (0,1)(0, 1) 上,g(x)<0g(x) < 0,若 ba>0\dfrac{b}{a} > 0 则无交点。

f(x)f(x) 恰有两个零点 \Leftrightarrow ba>e\dfrac{b}{a} > e

解答题例 2.64(2015 数二真题)

f(x)=x11+t2dt+1x21+tdtf(x) = \displaystyle\int_x^1 \sqrt{1+t^2}\,dt + \int_1^{x^2} \sqrt{1+t}\,dt,求 f(x)f(x) 零点的个数。

解答

见到变限积分,条件反射:① 上限等于下限时积分为 00;② 求导。

f(1)=0+0=0f(1) = 0 + 0 = 0,故 x=1x = 1 是一个零点。

求导:f(x)=1+x2+2x1+x2=(2x1)1+x2f'(x) = -\sqrt{1+x^2} + 2x\sqrt{1+x^2} = (2x-1)\sqrt{1+x^2}

1+x2>0\sqrt{1+x^2} > 0f(x)f'(x) 的符号由 2x12x - 1 决定:

  • x<12x < \dfrac{1}{2}f(x)<0f'(x) < 0ff 单减。
  • x>12x > \dfrac{1}{2}f(x)>0f'(x) > 0ff 单增。

x=12x = \dfrac{1}{2} 为全局极小值点。

f(1)=0f(1) = 0f ⁣(12)<f(1)=0f\!\left(\dfrac{1}{2}\right) < f(1) = 0(因为 ff(12,1)\left(\dfrac{1}{2}, 1\right) 上单增)。

limxf(x)=+\lim\limits_{x \to -\infty} f(x) = +\infty(第一个积分 +\to +\infty)。

limx+f(x)=+\lim\limits_{x \to +\infty} f(x) = +\infty(第二个积分 +\to +\infty)。

由零点定理:ff(,12)(-\infty, \frac{1}{2}) 上从 ++\infty 减到 f(12)<0f(\frac{1}{2}) < 0,有一个零点;ff(12,+)(\frac{1}{2}, +\infty) 上从 f(12)<0f(\frac{1}{2}) < 0 增到 ++\infty,有一个零点(即 x=1x = 1)。

f(x)f(x) 共有 2 个零点

解答题例 2.65(1988 真题)

f(x)f(x)[a,b][a,b] 上连续,在 (a,b)(a,b)f(x)>0f'(x) > 0。证明:在 (a,b)(a,b) 内存在唯一的 ξ\xi,使曲线 y=f(x)y = f(x) 与两直线 y=f(ξ)y = f(\xi)x=ax = a 所围面积 S1S_1 是曲线 y=f(x)y = f(x) 与两直线 y=f(ξ)y = f(\xi)x=bx = b 所围面积 S2S_2 的 3 倍。

解答

注意:书写 S1S_1S2S_2 表达式时不能出现 ξ\xi(尚未证明其存在),用变量 tt 代替。

S1(t)=at[f(t)f(x)]dxS_1(t) = \displaystyle\int_a^t [f(t) - f(x)]\,dxS2(t)=tb[f(x)f(t)]dxS_2(t) = \int_t^b [f(x) - f(t)]\,dx

F(t)=S1(t)3S2(t)F(t) = S_1(t) - 3S_2(t),需证 F(t)=0F(t) = 0(a,b)(a,b) 内有唯一解。

存在性

F(a)=03ab[f(x)f(a)]dx<0F(a) = 0 - 3\displaystyle\int_a^b [f(x) - f(a)]\,dx < 0ff 单增,f(x)>f(a)f(x) > f(a))。

F(b)=ab[f(b)f(x)]dx0>0F(b) = \displaystyle\int_a^b [f(b) - f(x)]\,dx - 0 > 0ff 单增,f(b)>f(x)f(b) > f(x))。

由零点定理,存在 ξ(a,b)\xi \in (a,b) 使 F(ξ)=0F(\xi) = 0

唯一性

F(t)=f(t)(ta)+[f(t)f(t)]3{[f(t)f(t)]f(t)(bt)}F'(t) = f'(t)(t-a) + [f(t)-f(t)] - 3\{[f(t)-f(t)] - f'(t)(b-t)\} =f(t)(ta)+3f(t)(bt)=f(t)[(ta)+3(bt)]>0= f'(t)(t-a) + 3f'(t)(b-t) = f'(t)[(t-a) + 3(b-t)] > 0

f(t)>0f'(t) > 0(ta)+3(bt)=3ba2t>0(t-a) + 3(b-t) = 3b - a - 2t > 0t(a,b)t \in (a,b) 成立。)

F(t)F(t) 严格单增,故零点唯一。

二、试根 + 罗尔定理推论

罗尔定理推论:若 f(x)f(x) 在区间 IInn 阶可导,且 f(n)(x)0f^{(n)}(x) \ne 0,则 f(x)=0f(x) = 0II 内至多有 nn 个根。

特别地,若 f(x)f(x)xxkk 次多项式,则 f(k)(x)0f^{(k)}(x) \ne 0(常数),故 f(x)=0f(x) = 0 至多有 kk 个实根。

方法:先试根(零点定理证”至少有 nn 个根”),再用罗尔定理推论证”至多有 nn 个根”,合并得”恰好 nn 个根”。

解答题例 2.66

证明方程 2xx21=02^x - x^2 - 1 = 0 恰有三个实根。

解答

f(x)=2xx21f(x) = 2^x - x^2 - 1

① 至少有三个根(试根 + 零点定理):

f(0)=101=0f(0) = 1 - 0 - 1 = 0f(1)=211=0f(1) = 2 - 1 - 1 = 0f(2)=441=1<0f(2) = 4 - 4 - 1 = -1 < 0f(5)=32251=6>0f(5) = 32 - 25 - 1 = 6 > 0

  • x=0x = 0x=1x = 1 是两个根。
  • f(2)<0f(2) < 0f(5)>0f(5) > 0,由零点定理,(2,5)(2, 5) 内至少有一个根。

故至少有 3 个实根。

② 至多有三个根(罗尔定理推论):

f(x)=2xln22xf'(x) = 2^x \ln 2 - 2x

f(x)=2x(ln2)22f''(x) = 2^x (\ln 2)^2 - 2

f(x)=2x(ln2)3>0f'''(x) = 2^x (\ln 2)^3 > 0(恒不为零)

由罗尔定理推论:f(x)0f'''(x) \ne 0 \Rightarrow f(x)=0f(x) = 0 至多有 3 个实根。

单调性不好判断就继续求导,直到某阶导恒不为零!

综合①②:f(x)=0f(x) = 0 恰有 3 个实根

选择题例 2.67(2011 数二真题)

f(x)=ln(x1)(x2)(x3)f(x) = \ln|(x-1)(x-2)(x-3)|,则 f(x)f(x) 的驻点个数为( )

  • A. 00
  • B. 11
  • C. 22
  • D. 33
解答

f(x)=lnx1+lnx2+lnx3f(x) = \ln|x-1| + \ln|x-2| + \ln|x-3|(定义域 x1,2,3x \ne 1, 2, 3)。

f(x)=1x1+1x2+1x3=3x212x+11(x1)(x2)(x3)f'(x) = \frac{1}{x-1} + \frac{1}{x-2} + \frac{1}{x-3} = \frac{3x^2 - 12x + 11}{(x-1)(x-2)(x-3)}

f(x)=0f'(x) = 03x212x+11=03x^2 - 12x + 11 = 0

Δ=144132=12>0\Delta = 144 - 132 = 12 > 0,有两个不等实根 x=12±236=2±33x = \dfrac{12 \pm 2\sqrt{3}}{6} = 2 \pm \dfrac{\sqrt{3}}{3}

验证:2331.42(1,2)2 - \dfrac{\sqrt{3}}{3} \approx 1.42 \in (1,2)2+332.58(2,3)2 + \dfrac{\sqrt{3}}{3} \approx 2.58 \in (2,3),均在定义域内。

驻点个数为 2

答案:C

方法二:设 g(x)=(x1)(x2)(x3)g(x) = (x-1)(x-2)(x-3),则 f(x)=g(x)g(x)f'(x) = \dfrac{g'(x)}{g(x)}f(x)=0f'(x) = 0 等价于 g(x)=0g'(x) = 0g(x)g(x) 是三次多项式有 3 个实根,由罗尔定理 g(x)=0g'(x) = 0 至少有 2 个根;g(x)0g''(x) \ne 0(一次函数),故 g(x)=0g'(x) = 0 至多 2 个根。恰好 2 个。

三、重根

定义:所谓重根,即类似 x2x^2x=0x = 0 处,两个根重合。

核心结论:重根一定在驻点处取得。若 x0x_0f(x)=0f(x) = 0 的重根,则 f(x0)=0f'(x_0) = 0

求一次导,根的重数减少一次。

解答题例 2.68(武忠祥严选题)

已知方程 x4+2x33x24x+a=0x^4 + 2x^3 - 3x^2 - 4x + a = 0 有两个重根,求 aa

解答

f(x)=x4+2x33x24x+af(x) = x^4 + 2x^3 - 3x^2 - 4x + a

重根一定在驻点处取得,先求 f(x)=0f'(x) = 0

f(x)=4x3+6x26x4=2(2x3+3x23x2)=2(x1)(x+2)(2x+1)f'(x) = 4x^3 + 6x^2 - 6x - 4 = 2(2x^3 + 3x^2 - 3x - 2) = 2(x-1)(x+2)(2x+1)

驻点:x=1x = 1x=2x = -2x=12x = -\dfrac{1}{2}

重根必为这三个驻点中的某两个。计算:

f(1)=1+234+a=a4f(1) = 1 + 2 - 3 - 4 + a = a - 4

f(2)=161612+8+a=a4f(-2) = 16 - 16 - 12 + 8 + a = a - 4

f ⁣(12)=1161434+2+a=a+1716f\!\left(-\dfrac{1}{2}\right) = \dfrac{1}{16} - \dfrac{1}{4} - \dfrac{3}{4} + 2 + a = a + \dfrac{17}{16}

f(1)=f(2)=0f(1) = f(-2) = 0,则 a=4a = 4。此时 f(12)=4+17160f(-\frac{1}{2}) = 4 + \frac{17}{16} \ne 0

验证:a=4a = 4 时,f(x)=x4+2x33x24x+4=(x1)2(x+2)2f(x) = x^4 + 2x^3 - 3x^2 - 4x + 4 = (x-1)^2(x+2)^2

确实有两个重根 x=1x = 1(二重)和 x=2x = -2(二重)。

a=4a = 4

Back to archive

Discussion

Comments

Post

Share questions, corrections, or extra notes about this post.