用解析法解決平面幾何問題優勢多多
胡 紹宗
平面解析幾何是中學數學課程的重要組成部分, 它是以坐標系為工具, 用代數方法研究平 面幾何圖形, 它不僅是聯繫中學數學各部分知識的紐帶, 也是進一步學習高等數學和力學等不 可缺少的工具。 本文擬簡介如何運用平面解析幾何知識簡捷的解決平面幾何中的問題。 為了實 現這一願望, 關鍵是首先要建立適當的坐標系, 選取坐標系的一般原則是:
(1) 選取圖形中的一個點作為原點, 該點坐標即 (0, 0)
(2) 選取圖形中的一條直線作為 x 軸或 y 軸, 該線上的點的縱坐標或橫坐標就是 0。
(3) 若圖形中有兩條互相垂直的線段, 則應將這兩條線段所在的直線選為坐標軸。
(4) 若圖形是軸對稱, 則應選擇對稱軸為坐標軸; 若圖形中心對稱, 則應選擇對稱中心為原 點。
選擇坐標系時, 應根據具體圖形的特點, 目的是使有關點的坐標盡量簡單, 從而可使運算 得到簡化。
例1. 證明三角形的垂心, 重心, 外心在同一直線上。
圖1
證: 取 ∆ABC 的邊 BC 所在直線為 x 軸, 邊 BC 上的高所在直線為 y 軸, 建立如圖 1 所示的直角坐 標系。
先分別求出垂心 H、 重心 G、 外心 O 的坐標。
設 A(0, a)、 B(b, 0)、 C(c, 0), 則 kAB = −ab, 因 而 kCH = ab, 於是 CH 的方程為 y = ab(x − c)。
由
y= ab(x − c)
x= 0 可求出垂心 H(0, −bca)。
由 A、 B、 C 的坐標可得重心 G(0+b+c3 ,a+0+03 ), 即 (b+c3 ,a3)。
設 O(x0, y0), 則 (x0− 0)2+ (y0− a)2 = (x0− b)2+ (y0− 0)2 = (x0− c)2+ (y0− 0)2, 解得 x0 = b+c2 , y0 = bc+a2a2, 即 O(b+c2 ,bc+a2a2), 於是 kHG = aa(b+c)2+3bc = kGO,
75
∴
H、 G、 O 共線。例2. 以直角三角形的每邊為邊向外作正方形, 則連結直角邊上正方形中心的線段和連結 斜邊上的正方形中心與直角頂點的線段互相垂直且相等。
圖2
證: 取 Rt∆ABC 的兩直角邊所在直線為坐標軸, 建立如圖 2 所示的直角坐標系。 設 G、 H、 M 分別是 以 AC、 AB、 BC 為邊的正方形中心, 則 G(−b2,b2)、
H(c2,−2c), 由 kGA = kAH = −1, 知 G、A、H 三點共 線。
作 DE⊥x 軸, 則 Rt∆ABC ∼= Rt∆EDB, 因而 D(b + c, c), 又 C(0, b), 由中點坐標公式, 得 M(b+c2 ,
b+c
2 ), 於是 kAM = 1, 而 kGH = −1,
∴
AM⊥GH。由兩點間距離公式, 得 |AM| = |GH| = √22(b + c)。
例3. 若 CEDF 是一個已知圓的內接矩形, 過 D 作該圓的切線與 CE 的延長線相交於 點 A, 與 CF 的延長線相交於點 B, 則 |BF ||AE| = |BC||AC|33。
圖3
證: 取矩形的兩鄰邊 CF 、 CE 所在直線分別作 x 軸與 y 軸, 建立如圖 3 所示的直角坐標系。
設 D(a, b), 則 E(0, b)、 F (a, 0), 由 kOD = ab, 得 kAB = −ab, 則 AB 的方程為
y− b = −a
b(x − a).
由
y− b = −ab(x − a)
x= 0 , 得 A(0,a2+bb 2) 由
y− b = −ab(x − a)
y= 0 , 得 B(a2+ba 2,0)
於是 |BF |
|AE| =
a2+b2
a − a
a2+b2
b − b = b3 a3
|BC|
|AC| =
a2+b2 a a2+b2
b
= b a
∴
|BF ||AE| =|BC|3
|AC|3.
例4. 在 ∆ABC 中, AB = AC, 高 AD、 BE 相交於 K, EF ⊥BC, 延長 AD 到 G, 使 DG = EF , L 為 AK 的中點, 求證: BG⊥BL。
圖4
證: 取 ∆ABC 的邊 BC 所在直線為 x 軸, 過頂 點 A 的對稱軸為 y 軸, 建立如圖 4 所示的直角坐標系。
設 C(b, 0), B(−b, 0), A(0, a), 則 AC 的方程為 y = −ab(x − b) BE 的方程為 y= ab(x + b) 由
y= −ab(x − b)
y= −ba(x + b), 解得 E(aa22b+b−b23,a2ab2+b22), 從 而 G(0, −a2ab2+b22), kBG= −a22ab+b2。
由
y= ab(x + b)
x= 0 , 解得 K(0,ba2)。
由中點坐標公式, 得 L(0,a22a+b2), kBL = a22ab+b2, kBG· kBL= −1,
∴
BG⊥BL。例5. 圓 O 內一定點 A, 過 A 任作兩條互相垂直的弦, 求證這兩弦長的平方和為定值。
圖5
證法1: 取圓心 O 為原點, 建立如圖 5 所示的直角 坐標系。 不失一般性, 定點 A 選在 x 軸上, 設 A(x0,0), 並設圓的方程為 x2+ y2 = r2。
當兩弦的斜率存在且不為 0 時,
弦 P AQ 的方程為 y = k(x − x0) ... 1 弦 RAS 的方程為 y = −k1(x − x0)
將 1 代入圓的方程, 得
(1 + k2)x2− 2k2x0x+ k2x20− r2 = 0 ... 2 設 P (x1, y1)、 Q(x2, y2), x1、 x2 是方程 2 的兩個實 根, 則由韋達定理, x1+ x2 = 2k1+k2x20, x1x2 = k21+kx20−r22。 於是 |P Q|2= (x1 − x2)2+ (y1− y2)2 = (x1 − x2)2+ [k(x1 − x0) − k(x2− x0)]2
= (x1 − x2)2+ k2(x1− x2)2 = (x1− x2)2(1 + k2)
= [(x1+ x2)2− 4x1x2](1 + k2)
=
2k2x0
1 + k2
!
2− 4 · k2x20− r2 1 + k2
(1 + k2) = 4(r2+ r2k2− k2x20) 1 + k2 . 同樣可求 |RS|2 = 4(r2+r1+k2k22−x20)。∴
|P Q|2+ |RS|2 = 4(2r2− x20)。 (定值) 當 k 不存在時, RS 位於 x 軸上,|P Q|2+ |RS|2 = 4(r2− x20) + (2r)2 = 4(2r2− x20).
當 k = 0 時, 同理可證。
證法2: 用參數方程求證。 由於兩弦垂直, 故傾角相差為 π2。 設兩垂直弦的參數方程分別為
x= x0 + t cos θ
y= t sin θ (t 為參數, θ 為傾角)
x= x0 + t cos(θ +π2) = x0− t sin θ y= t sin(θ +π2) = t cos θ
分別代入圓的方程, 得
t2+ 2x0tcos θ + x20− r2 = 0 ... 1 t2+ 2x0tsin θ + x20− r2 = 0 ... 2 設方程 1 的兩根為 t1、 t2, 方程 2 的兩根為 t3、 t4, 則由韋達定理,
t1+ t2 = −2x0cos θ, t1t2 = x20− r2 t3+ t4 = 2x0sin θ, t3t4 = x20 − r2 於是 |P Q|2+ |RS|2= |t1− t2|2+ |t3− t4|2
= (t1+ t2)2− 4t1t2+ (t3+ t4)2− 4t3t4
= (−2x0cos θ)2− 4(x20− r2) + (2x0sin θ)2− 4(x20− r2)
= 4(2r2− x20).
例6. 已知扇形 OAB 中, 頂角
∠
AOB= α (0 < α < π2), 半徑為 r, P 是z
AB 上的動{
點, 過 P 作 OB 的平行線交 OA 於點 Q, 求 ∆OP Q 面積的最大值。圖6
解法1: 取扇形頂點 O 為原點, OB 所在直線為 x 軸, 建立如圖 6 所示的直角坐標系。
弧 AB 的參數方程為
x= r cos θ
y= r sin θ 0 ≤ θ ≤ α
P(r cos θ, r sin θ), A(r cos α, r sin α), 直線 OA 的方 程為 y = x tan α, 直線 QP 的方程為 y = r sin θ。
由
y= x tan α
y= r sin θ , 得 Q(rsin θ
tan α, rsin θ).
於是 S∆OP Q=1
2|OQ| · |OP | sin(α − θ)
= r 2
s
r2sin2θ
tan2α + r2sin2θ· sin(α − θ)
=r2sin θ 2 tan α
q
1 + tan2α· sin(α − θ)
=r2sin θ sin(α − θ)
2 sin α = r2
4 sin α[cos(2θ − α) − cos α].
當 cos(2θ − α) = 1, 即 θ = α2 時, S最大 = r
2
4 sin α(1 − cos α) = r42 tanα2。
解法2: 用極線坐標法求解。 以 O 為極, OB 為極線軸, 建立極線坐標系 (參考圖 6)。
z {
AB 的方程為 ρ = r, 直線 OA 的方程為 θ = α, P (r, θ), Q(ρ, α), 則 ρ sin α = r sin θ, ρ= rsin αsin θ。
於是 S∆OP Q=1
2ρrsin(α − θ) = r2
2 sin αsin θ sin(α − θ)
= r2
4 sin α[cos(2θ − α) − cos α]
當 θ = α2 時, S最大 = r
2
4 tan α2。
例7. 已知半圓 O 的直徑 AB, AC⊥AB, 且 AC = 12AB, BD⊥AB, 且 BD = 32AB, P 為半圓上一點, 求封閉圖形 ABDP C 面積的最大值。
圖7
解法1: 取半圓直徑 AB 中點 O 為原點, AB 所 在直線為 x 軸, 建立如圖 7 所示的直角坐標系。
因為梯形 ABCD 面積一定, 所以求封閉圖形 ABDP C 面積的最大值, 就是求 ∆DP C 面積的最 小值。
若 P 距離 CD 最近, 則 ∆DP C 面積最小, 因 此可利用作切線求切點的方法求最值。
設半圓的方程為 x2+ y2 = r2 (y ≥0), A(−r, 0)、 B(r, 0)、 C(−r, r)、 D(r, 3r)。
設 P (x0, y0), 當 P 點是平行於 CD 的圓的切線的切點時, S∆DP C 取得最小值。
由 kCD = 3r−rr+r = 1, 可設切線方程為 y = x + b。
由
x2+ y2 = r2
y= x + b , 得 2x2+ 2bx + b2− r2 = 0。
∆ = (2b)2− 4 × 2(b2− r2) = 0, b = ±√
2r (捨去負值) 由
x2+ y2 = r2 y= x +√
2r, 得 P (−√22r,√22r)。
於是 S
∆DP C最小值= 1 2
−√22r √22r 1 r 3r 1
−r r 1
的絕對值
= (2 −√ 2)r2
∴
SABDP C最大值= 4r2− (2 −√2)r2 = (2 +√ 2)r2.
解法2: 半圓的參數方程為
x= r cos θ
y = r sin θ (0 ≤ θ ≤ π) 設 P (r cos θ, r sin θ), 則
S∆DP C= 1 2
rcos θ r sin θ 1 r 3r 1
−r r 1
的絕對值
= (2 + cos θ − sin θ)r2
=
"
2 +√ 2 1
√2cos θ − 1
√2sin θ
!#
r2
= [2 +√
2 cos(θ + 45◦)]r2 當 θ + 45◦ = 180◦, 即 θ = 135◦ 時, S∆DP C 取得最小值。
S∆DP C最小 = (2 −
√2)r2.
∴
SABDP C最大 = 4r2− (2 −√2)r2 = (2 +√ 2)r2. 解法3: 設 P (x0, y0), 則過 P 點的切線方程為
x0x+ y0y= r2, x0x+ y0y− r2 = 0 ... 1 平行於直線 CD 的圓的切線方程為
y= kx ±√
k2+ 1r (捨去負值), 由解法 1, 知這裡 k = 1, 即 x− y +√
2r = 0 ... 2 由於 1 、 2 表示同一條直線, 故有
x0
1 = y0
−1 = √−r2 2r
∴
x0 = −√22r y0 = √22r . (以下同解法 1)
例8. 在半圓 O 中, 定點 A 在直徑 EF 的延長線上, B 點在半圓周上運動。 以 AB 為一 邊作正三角形 ABC, 問 B 在何處時, O、 C 兩點的距離最遠, 並求出最遠距離。
解法1: 取 EF 的中點 O 為原點, EF 所在直線 為 x 軸, 建立如圖 8 所示的直角坐標系。 由於 C 是動 點, 故可求出 C 點的軌跡, 再利用 C 點的軌跡方程, 求 O、 C 兩點的最遠距離。
設定圓半徑 |OE| = r, |OA| = a,
∠
BAO= α, B(x1, y1), C(x2, y2)。 則有 x21 + y21 = r2, |B′A| = a− x1。圖8
∴
x1= a − |B′A| = a − |AB| cos α, y1 = |AB| sin α∵
|AB| = |BC| = |AC|∴
a− x2= |AC| cos(α + 60◦) = |AC| cos α cos 60◦− |AC| sin α sin 60◦=1
2|AB| cos α −
√3
2 |AB| sin α = 1
2(a − x1) −
√3 2 y1.
由此可得 x2− a
2 = x1 2 +
√3
2 y1 ... 1 a− x1= |AB| cos α = |AC| cos α = |CC′| cos α
sin(α + 60◦)
= y2cos α
1
2sin α + √23cos α = y2cos α
1 2
y1
|AB| +√23cos α
= y2cos α
1 2
y1 a−x1
cos α
+√23cos α = y2
1 2
y1
a−x1 + √23
= 2y2(a − x1) y1+√
3(a − x1) 兩邊除以 a − x1, 得
1 = 2y2
y1+√
3(a − x1)
√3
2 a− y2=
√3
2 x1 −y1
2 ... 2 由 12+ 22 及 x21+ y12 = r2, 得
x2− a 2
2+ y2 −
√3 2 a
!
2= r2
因此動點 C 的軌跡是以 O1(a2,√23a) 為圓心, 半徑為 r 的圓。
當動點 C 在連心線 OO1 上時, 動點 C 與 O 點的距離最遠, 且最遠距離為
|OC| = |OO1| + |O1C| =
v u u t
a 2 2+
√3 2 a
!
2+ r = a + r.
下面求當 C 點離 O 最遠時 B 點的位置:
設
∠
O1OA= β, 則 tan β =√3 2 a
1
2a =√
3, β = 60◦。
C 點坐標為
x= |OC| cos 60◦ = 1
2(a + r) y= |OC| sin 60◦ =
√3
2 (a + r)
於是 |AB|2 = |AC|2= [a − 12(a + r)]2+ [O − √23(a + r)]2 = a2 + r2+ ar。
cos
∠
BOA=|OB|2+ |OA|2− |AB|22|OB| |OA| = r2+ a2− (a2+ r2+ ar)
2ar = −1
2
∴ ∠
BOA= 120◦解法2: 利用半圓的參數方程, 解 ∆OAC, 得到 |OC| 的三角函數表達式, 再求最值。
設 |OB| = |OE| = |OF | = r, |OA| = a, 則半圓的參數方程
為
x= r cos θ
y = r sin θ (0 ≤ θ ≤ π) 再設
∠
BAO= α, B(r cos θ, r sin θ), 則有|AB|2= |OB|2+ |OA|2− 2|OB| |OA| cos θ = r2+ a2 − 2ar cos θ
|OC|2= |AC|2+ |OA|2− 2|AC| |OA| cos(α + 60◦)
= |AC|2+ a2− 2a|AC|(cos α cos 60◦− sin α sin 60◦)
= |AB|2+ a2− 2a 1
2|AB| cos α −
√3
2 |AB| sin α
!
= r2+ a2− 2ar cos θ + a2− 2a
"
1
2(a − r cos θ) −
√3 2 rsin θ
#
= r2+ a2− ar cos θ +√
3ar sin θ
= r2+ a2− 2ar 1
2cos θ −
√3 2 sin θ
!
= r2+ a2− 2ar cos(θ + 60◦)
因此, 當 cos(θ + 60◦) = −1, 即 θ = 120◦ 時, C 點到 O 點距離最遠, 即
|OC| =√
a2+ r2+ 2ar = a + r.
解法3: 利用複數的四則運算, 求出 |OC| 的函數式, 再求最值。
在複平面上, A 點對應複數 a, B 點對應複數 r cos θ + ir sin θ。
−−→BA 逆時針旋轉60◦ 到 −−→BC , 設 C 點對應的複數 ZC, 則
ZC= [(a − r cos θ) − ir sin θ](cos 60◦+ i sin 60◦) + r cos θ + ir sin θ
=a 2+ r
2cos θ +
√3
2 rsin θ +
√3 2 a−
√3
2 rcos θ +r 2sin θ
!
i
|OC|2= |ZC|2 = a 2 +r
2cos θ +
√3 2 rsin θ
!
2+
√3 2 a−
√3
2 rcos θ + r 2sin θ
!
2= a2+ r2− ar cos θ +√
3ar sin θ = a2+ r2− 2ar 1
2cos θ −
√3 2 sin θ
!
= a2+ r2− 2ar cos(θ + 60◦).
(以下同解法 2)。
—本文作者任教於中國安徽省阜陽師範學院—