韋達定理在三角與解析幾何中的應用
胡紹宗
眾所周知, 韋達定理在中學數學中有著 廣泛的應用, 特別在代數中的應用最為多多, 這裡不去贅述。 本文著重討論它在三角與解 析幾何中的應用。
韋達定理: 設 n 次代數方程 a0xn + a1xn−1+ a2xn−2+ · · · + an−1x + an = 0 (ai(i = 0, 1, 2, . . . , n) 為複數, 且 a0 6= 0) 的 n 個根為 x1, x2, . . . , xn, 則
x1+ x2+ · · · + xn = −a1
a0
, x1x2+ x1x3+ · · · + xn−1xn= a2
a0
, x1x2x3+ x1x2x4+ · · · + xn−2xn−1xn
= −a3
a0
, . . . .
x1x2x3· · · xn = (−1)nan
a0
某些三角恆等式, 如
Q
ni=1tan2n+1iπ =√2n + 1,
P
ni=1cos2 2n+1iπ = 2n−14 等都可 利用韋達定理來證明。例1: 設 n 為任一正整數, 則
(i) sin2n+1π · sin2n+12π · sin2n+13π · · · sin2n+1nπ =√2n+12n ,
(ii) cos2n+1π · cos2n+12π · cos2n+13π · · · cos2n+1nπ =21n.
證: (i) 考察方程
sin(2n + 1)x = 0, (1) 顯然, xi = 2n+1iπ (i = 1, 2, . . . , n) 是方程 (1) 的一組特解。 由棣模弗公式, 有
sin(2n + 1)x
= C12n+1sin x cos2nx − C32n+1sin3x cos2(n−1)x + C52n+1sin5x cos2(n−2)x
−C72n+1sin7x cos2(n−3)x + · · · +(−1)nC2n+12n+1sin2n+1x
= sin x[C12n+1cos2nx − C32n+1sin2x cos2(n−1)x + C52n+1sin4x cos2(n−2)x
−C72n+1sin6x cos2(n−3)x + · · · +(−1)nC2n+12n+1sin2nx]. (2) 以 1 − sin2x 代換 (2) 式中的 cos2x, 有
sin(2n + 1)x
= sin x[C12n+1(1 − sin2x)n
−C32n+1sin2x(1 − sin2x)n−1
83
+C52n+1sin4x(1 − sin2x)n−2
−C72n+1sin6x(1 − sin2x)n−3 + · · · + (−1)nC2n+12n+1sin2nx]
= sin x[C12n+1C0n− (C12n+1C1n +C32n+1C0n−1) sin2x
+(C12n+1C2n+ C32n+1C1n−1 +C52n+1C0n−2) sin4x
−(C12n+1C3n+ C32n+1C2n−1
+C52n+1C1n−2+ C72n+1C0n−3) sin6x + · · · + (−1)n(C12n+1+ C32n+1 +C52n+1+ C72n+1+ · · ·
+C2n+12n+1) sin2nx].
令y = sin2x, 則方程
C12n+1C0n− (C12n+1C1n+ C32n+1C0n−1)y +(C12n+1C2n+ C32n+1C1n−1
+C52n+1C0n−2)y2− (C12n+1C3n +C32n+1C2n−1+ C52n+1C1n−2 +C72n+1C0n−3)y3+ · · ·
+(−1)n(C12n+1+ C32n+1+ C52n+1 +C72n+1+ · · · + C2n+12n+1)yn= 0
的 n 個根為 yi = sin2 2n+1iπ (i = 1, 2,
· · · , n)。
由韋達定理, 有 y1y2y3· · · yn
= sin2 π
2n + 1
sin2 2π
2n + 1
sin2 3π 2n + 1
· · · sin2 nπ 2n + 1
= C12n+1C0n/(C12n+1+ C32n+1+ C52n+1 +C72n+1+ · · · + C2n+12n+1),
而 C12n+1C0n = 2n + 1, 22n+1= (1 + 1)2n+1
= C02n+1+ C12n+1+ C22n+1 +C32n+1+ C42n+1+ C52n+1 + · · · + C2n+12n+1,
0 = (1 − 1)2n+1 = C02n+1− C12n+1
+C22n+1− C32n+1+ C42n+1
−C52n+1+ · · · + C2n2n+1
−C2n+12n+1,
C12n+1+C32n+1+C52n+1+· · ·+C2n+12n+1
= C02n+1+C22n+1+C42n+1+· · ·+C2n2n+1
=22n+1
2 = 22n, 故
sin2 π
2n + 1
sin2 2π
2n + 1
sin2 3π 2n + 1 . . . sin2 nπ
2n + 1=2n + 1 22n , 即
sin π
2n + 1
sin 2π
2n + 1
sin 3π 2n + 1· · · sin nπ
2n + 1=
√2n + 1 2n .
(ii) 在 (2) 式中, 以 1 − cos2x 代換 sin2x, 有
sin(2n + 1)x
= sin x[C12n+1cos2nx−C32n+1
(1−cos2x) cos2(n−1)x + C52n+1 (1 − cos2x)2cos2(n−2)x − C72n+1
(1 − cos2x)3cos2(n−3)x + · · · +(−1)nC2n+12n+1(1 − cos2x)n]
= sin x[(C12n+1+ C32n+1+ C52n+1 +C72n+1+ · · · + C2n+12n+1) cos2nx
−(C32n+1C11+ C52n+1C12+ C72n+1C13 + · · · + C2n+12n+1C1n) cos2(n−1)x +(C52n+1C22+ C72n+1C23+ · · · +C2n+12n+1C2n) cos2(n−2)x − (C72n+1C33 + · · · + C2n+12n+1C3n) cos2(n−3)x + · · · +(−1)nC2n+12n+1].
令 y = cos2x, 則方程
(C12n+1+ C32n+1+ C52n+1+ C72n+1 + · · · + C2n+12n+1)yn− (C32n+1C11 +C52n+1C12+ C72n+1C13
+ · · · + C2n+12n+1C1n)yn−1 +(C52n+1C22 + C72n+1C23+ · · · +C2n+12n+1C2n)yn−2− (C72n+1C33+ · · · +C2n+12n+1C3n)yn−3+· · ·+(−1)nC2n+12n+1= 0 的 n 個根為 yi = cos2 2n+1iπ , (i = 1, 2, 3,
· · · , n)。
由韋達定理, 有 y1y2y3· · · yn
= cos2 π
2n + 1
cos2 2π 2n + 1 cos2 3π
2n + 1· · · cos2 nπ 2n + 1
= C2n+12n+1/(C12n+1+C32n+1+ C52n+1 +C72n+1+· · ·+C2n+12n+1)
= 1 22n,
即
cos π
2n + 1
cos 2π
2n + 1
cos 3π 2n + 1
· · · cos nπ 2n + 1
= 1 2n.
解析幾何是以代數方法處理幾何問題, 而代數方法的論證和推導往往可以利用韋達 定理巧妙地完成。
例2: 從橢圓 xa22 +yb22 = 1 外一點作橢 圓的兩切線, 若兩切線的夾角為直角, 求這一 動點的軌跡方程。
解: 設 P (x0, y0) 為橢圓外一點, 過 P 點作橢圓的兩條切線, 切點為 P1(x1, y1), P2(x2, y2), 則
x21 a2 +y12
b2 = 1, x22 a2 + y22
b2 = 1, 且切線方程為
x1x a2 + y1y
b2 = 1, x2x a2 + y2y
b2 = 1.
因 P 為兩切線的交點, 故有 x0x1
a2 +y0y1
b2 = 1, x0x2
a2 +y0y2
b2 = 1.
由方程組
x21
a2 +y
2 1
b2 = 1
x0x1
a2 + y0by21 = 1 消去 y1 得 (b2x20+ a2y02)x21− 2a2b2x0x1 +a4(b2− y20) = 0, (1) 再由方程組
x22
a2 +yb222 = 1
x0x2
a2 +y0by22 = 1 消去 y2 得 (b2x20+ a2y02)x22− 2a2b2x0x2
+a4(b2− y20) = 0, (2)
若 x1+ x2, 據 (1) 及 (2) 可知 x1 及 x2 為 方程
(b2x20+ a2y20)x2− 2a2b2x0x +a4(b2− y20) = 0, (3) 的兩個根。
由韋達定理, 得
x1+ x2 = 2a2b2x0/(b2x20+ a2y20), x1x2 = a4(b2− y02)/(b2x20 + a2y02). (4)
若 x1 = x2, 則由對稱性知 y0 = 0, 又 據 x0x1
a2 + y0b2y1 = 1 則得 x0x1 = a2, 因而 x1+ x2 = 2x1 = 2ax02,x1x2 = x21 = ax42
0, 故 此時 (4) 亦成立。
同理可知: 不論 y1 6= y2 或 y1 = y2, 恆有
y1+ y2= 2a2b2y0/(b2x20+ a2y02),
y1y2= b4(a2 − x20)/(b2x20 + a2y02). (5) 若兩切線無鉛垂方向者, 則因二者互相 垂直, 故
y0− y1
x0 − x1 · y0− y2
x0− x2 = −1, 從而
(x0−x1)(x0−x2)+(y0−y1)(y0−y2) = 0, 即
x20−x0(x1+x2)+x1x2+y02−y0(y1+y2)
+y1y2= 0. (6)
若兩切線恰為鉛垂切線及水平切線, 則 P 之坐標為 (x0, y0) = (±a, ±b), 而
P1(x1, y1) 及 P2(x2, y2) 則為橢圓之相鄰二 頂點, 故顯然有
(x0−x1)(x0−x2)+(y0−y1)(y0−y2) = 0, 遂知此時 (6) 亦成立。
將 (4) 及 (5) 代入 (6), 可推得 x20− 2a2b2x20/(b2x20+ a2y20) +a4(b2 − y02)/(b2x20+ a2y02) +y02− 2a2b2y02/(b2x20+ a2y02) +b4(a2 − x20)/(b2x20 + a2y02) = 0, (b2x20 + a2y02)x20− 2a2b2x20 +a4(b2 − y02) + (b2x20 + a2y02)y02
−2a2b2y02+ b4(a2− x20) = 0,
(b2x20 + a2y02)(x20 + y02) − a2b2(x20+ y02)
−(a2b2x20+ a4y02) − (a2b2y02+ b4x20) +(a4b2 + a2b4) = 0,
(b2x20 + a2y02− a2b2)(x20+ y20)
−a2(b2x20+ a2y02) − b2(b2x20+ a2y20) +a2b2(a2+ b2) = 0,
(b2x20 + a2y02− a2b2)(x20+ y20)
−(b2x20 + a2y02− a2b2)(a2 + b2) = 0, (b2x20 + a2y02− a2b2)
[(x20+ y02) − (a2+ b2)] = 0.
因 P (x0, y0) 在橢圓 xa22 + yb22 = 1 外, 故 b2x20+ a2y02− a2b2 > 0, 遂知所求軌跡包含 於圓 x2+ y2 = a2+ b2 (落於圓周上)。
反之, 設 P (x0, y0) 為圓 x2 + y2 = a2+b2 上任一點, 過 P 所作橢圓xa22+yb22 = 1 的兩條切線為 P P1及 P P2, 其中 P1(x1, y1)
及 P2(x2, y2) 為切點。 若 x0 = x1, 則 P P1
為鉛垂切線, 故 x0 = ±a, 而 y0 = ±b (注意 x20 + y02 = a2 + b2), 遂知 P P2 為水平切線; 同理可知: 若 x0 = x2, 則 P P2 為鉛垂切線, 而 P P1 為水平切線。 若 (x0 − x1)(x0 − x2) 6= 0, 則由 (4),(5) 及 x20+ y02 = a2+ b2 可推得 (6) 式, 故 (x0−x1)(x0−x2)+(y0−y1)(y0−y2) = 0, 以 (x0 − x1)(x0− x2) 除之, 並移項, 即有
y0− y1 x0− x1
y0− y2
x0− x2 = −1, 故切線 P P1 與 P P2 垂直。
綜上, 遂知: 所求軌跡即以原點為圓心, 以 √
a2+ b2 為半徑之圓, 其方程為 x2+ y2 = a2+ b2.
例3: 給定雙曲線 x2 − y22 = 1。 過點 A(1, 1) 能否作直線 m, 使 m 與所給雙曲線 交兩點 P1 及 P2, 且點 A 是線段 P1P2 的 中點。 這樣的直線 m 如果存在, 求出它的方 程; 如果不存在, 說明理由。
解: 若 m 存在, 可設其方程為
y = kx + b. (1)
由方程組
x2− y22 = 1
y = kx + b 消去 y, 得 (2 − k2)x2− 2kbx − (b2+ 2) = 0, (2) 設 P1 及 P2 的坐標分別為 (x1, y1) 及 (x2, y2), 則 x1, x2 為方程 (2) 的兩個根。
由韋達定理, 得
x1+ x2 = 2kb/(2 − k2).
因線段 P1P2 的中點為 A(1, 1), 故
1 = (x1+ x2)/2 = kb/(2 − k2). (3) 將 x = kb/(2 − k2), y = 1 代入 (1), 得
1 = k kb
2 − k2 + b = 2b/(2 − k2). (4) 由 (4) ÷ (3) 知 k = 2, 代入 (4) 即得 b = −1。 將 k = 2, b = −1 代入 (2), 得
2x2− 4x + 3 = 0. (5) 根據 m 存在的假設, 方程 (5) 應有兩個實 根, 但顯然, 其判別式 △ < 0, 矛盾, 因此直 線 m 不存在。
例4: 若長為 l(l ≥ 1) 的線段 AB 的 兩個端點在拋物線 y = x2 上移動, 試求其 中點 M 到 x 軸的最短距離。
解: 設 AB 所在的直線方程為 y = kx + b, 其與拋物線 y = x2 的交點為 A(m, m2), B(n, n2)。
由
y = kx + b
y = x2 得 x2− kx − b = 0.
由韋達定理, 得
m + n = k, mn = −b. (1) 設線段 AB 的中點為 M(x, y), 則
y = m2+ n2
2 = (m + n)2− 2mn 2
= k2
2 + b. (2)
由題意, l2 = (m − n)2 + (m2 − n2), 即 [(m+n)2−4mn][1+(m+n)2] = l2. (3)
將 (1) 代入 (3), 得 (k2+ 4b)(1 + k2) = l2, 即
b = 1 4( l2
1 + k2 − k2). (4) 將 (4) 代入 (2), 得
y = k2 2 +1
4( l2
1 + k2 − k2)
=1
4(k2+ l2 1 + k2)
=1
4(1 + k2+ l2
1 + k2 − 1).
因 (1 + k2)
l2
1+k2 = l2 為定值, 故當 1 + k2 = 1+kl22, 即 k = ±√
l − 1 時, y 取最小值
1
4(l − 1 +l2 l ) = 1
4(2l − 1).
—本文作者任教於安徽阜陽師院—