同一個橢圓的幾種描述
橢圓可以由一個焦點與一條準線定義,也可以由兩個焦點及固定距離和定義,
還可以寫成二次方程。不同描述適合不同問題:距離定義說明哪些點在曲線上,
以及反射為何連接兩個焦點;方程與參數化則方便計算切線。下面證明這些描述
的聯繫,並說明距離平方時必須保留的符號條件。
採用中心在原點、長軸水平的橢圓。全節假設 0<e<1、a>b>0。
a,b 表示半軸長度,不是整條軸的長度。設
c=ae,b=a1−e2,c2=a2−b2.
嚴格不等式保證橢圓非退化,兩個焦點相異且位於內部。若長軸鉛直,只須交換
座標角色;以下公式始終採用水平長軸約定。平移或旋轉後的橢圓仍保留距離與
反射性質,但座標方程可能改變形式。
從焦點與準線得到中心方程
先用座標 (xˉ,yˉ),取焦點 (k,0),其中 k>0,準線為
xˉ=0。焦點與準線的距離條件是
(xˉ−k)2+yˉ2=e∣xˉ∣.
兩邊都非負,所以平方與原條件等價。展開時必須保留常數項:
(1−e2)xˉ2−2kxˉ+yˉ2+k2=0.
利用 1−e2>0 配方,得到
(1−e2)(xˉ−1−e2k)2+yˉ2=1−e2k2e2.
定義 x=xˉ−k/(1−e2)、y=yˉ、a=ke/(1−e2)。
除以右邊的正數,就得到標準方程,其中 b=a1−e2。
定義
標準橢圓及其焦點資料
中心在原點的橢圓為
E:a2x2+b2y2=1,a>b>0.焦點為 F1=(−c,0)、F2=(c,0),其中
c=ae=a2−b2。對應準線為 D1:x=−a/e、D2:x=a/e。
原焦點平移後成為 (k−k/(1−e2),0)=(−ae,0);原準線則成為
x=−k/(1−e2)=−a/e。對鉛直軸反射,得到第二組焦點與準線,橢圓不變。
因為 a/e>a,兩條準線都在橢圓外。推導每步均可逆,所以方程恰好描述
規定的距離軌跡,而不只是包含它。
到兩個焦點的距離和
定理
固定距離和的刻畫
設 F1=(−ae,0)、F2=(ae,0),其中 a>0、0<e<1。
點 P=(x,y) 在 E 上,當且僅當
∣PF1∣+∣PF2∣=2a.
寫成 d1=(x+ae)2+y2、d2=(x−ae)2+y2。
先假設 d1+d2=2a,將距離平方相減,得到
(d1−d2)(d1+d2)=4aex,d1−d2=2ex.
由於 2a>0,這裏可以相除。由和與差得 d1=a+ex、d2=a−ex。
將第一個等式平方並消項,得到
(1−e2)x2+y2=a2(1−e2),
這就是橢圓方程。
反過來,假設橢圓方程成立。非負平方項給出 ∣x∣≤a;代入
y2=b2(1−x2/a2),得到
d12=(a+ex)2,d22=(a−ex)2.
a±ex 至少為 a−e∣x∣≥a(1−e)>0,因此取非負平方根後,
實際距離就是 d1=a+ex、d2=a−ex,其和為 2a。這個正性檢查
不可省略:平方本身不能判斷距離表達式的符號。它同時說明橢圓上的點都不是焦點。
概念視角幾何
距離比與距離和確定同一個點
橢圓上點到 D1 的距離是 x+a/e,乘以 e 後為 a+ex=d1;
到 D2 的距離是 a/e−x,得到 a−ex=d2。準線描述將一個焦點距離
與一條直線距離比較;把兩個表達式相加,就得到固定距離和描述。
距離比觀點給出離心率,距離和觀點則直接顯示完整長軸長度 2a。
參數化、切線與法線
參數化
γ(θ)=(acosθ,bsinθ),0≤θ≤2π
覆蓋整個橢圓,因為歸一化座標 (x/a,y/b) 在單位圓上,必可用這樣的角
表示。求導得到切向量 (−asinθ,bcosθ)。它從不為零,因為
正弦與餘弦不同時為零,而兩條半軸長度均為正。
定理
不受斜率例外限制的切線與法線
在 P=(x0,y0)∈E,一個法向量是 n=(x0/a2,y0/b2),
切線為
a2xx0+b2yy0=1.法線為 (x,y)=(x0,y0)+sn,其中 s∈R。
中心不在橢圓上,所以這個法向量非零。在參數點處,它等於
(cosθ/a,sinθ/b),與切向量的點積為零。因此切線方程是
n⋅((x,y)−(x0,y0))=0。整理後的常數為
x02/a2+y02/b2=1,便證明了所列公式。
隱函數求導得到斜率 −b2x0/(a2y0),但只在 y0=0 時適用。
向量證明包含被斜率公式遺漏的鉛直切線。同樣,法線公式不除以 x0 或
y0,所以在四個軸上頂點都有效。
例題
頂點處的切線與法線
在 (a,0),切線方程化為 x=a,法線是水平軸;在 (0,b),切線化為
y=b,法線是鉛直軸。另兩個頂點給出切線 x=−a、y=−b。
對一般參數,切線也可寫成
axcosθ+bysinθ=1.代入 θ=0 與 θ=π/2,就得到上述兩個例子。因此頂點處無須
另外計算斜率的極限。
從一個焦點反射到另一個焦點
在橢圓點 P 定義單位向量
ui=∣P−Fi∣P−Fi,i=1,2.
它們分別從焦點指向 P。由前面的距離公式,分母均為正。沿
P=γ(θ) 對距離和恆等式求導。非零向量長度的導數,是其單位
方向與導數的點積,因此
γ′(θ)⋅(u1+u2)=0.
所以 N=u1+u2 是橢圓的法向量。它不可能為零:
若兩個單位向量相反,P 必在兩焦點之間,此處距離和為 2c<2a。
因此它在每個橢圓點都確定法向方向,包括軸上的頂點。
證明: 分清入射運動與離開後朝向焦點的方向
從 F1 入射的光線具有單位速度 u1;離開 P 朝向 F2
的方向則應為 −u2,不是 u2。對切線反射會保留
切向分量、反轉法向分量。令 N=N/∥N∥,
反射方向為
u1−2(u1⋅N)N.
兩個焦點方向都是單位向量,所以
u1⋅N=1+u1⋅u2,且
∥N∥2=2(1+u1⋅u2)>0。
被減去的向量恰為 N,故反射方向是
u1−N=−u2。這就以正確的運動方向證明了
焦點到焦點的反射性質。
同一計算也表示入射角等於反射角。它只使用法向方向,因此改變單位法向量
的正負號,不會改變結果。在長軸頂點,光線沿軸返回另一焦點;這是證明已經
包含的情形,不必用會出現零分母的切線斜率另行處理。
例題
兩個焦點在水平切線上方
設焦點為 (9,20)、(49,55),橢圓在 X 處與 x 軸相切。
將第一焦點對該軸反射到 F1′=(9,−20)。反射性質給出從 F1′ 經
X 到 F2=(49,55) 的直線路徑,所以
2a=∣XF1∣+∣XF2∣=∣F1′F2∣=402+752=85,a=285.直線為 F1′+t(40,75),高度在 t=20/75=4/15 時為零,故
X=(59/3,0)。兩段距離分別為 85(4/15)=68/3、85(11/15)=187/3,
相加為 85。
還可檢查存在性,而不只是求出必要長度。實際焦點距離為
402+352=5113<85,所以距離和軌跡是非退化橢圓。
對 x 軸上任一點 Y,由反射與三角不等式有
∣YF1∣+∣YF2∣=∣YF1′∣+∣YF2∣≥85,只在 X 取等。
在 X,入射與出射方向關於該軸反射,因此前面的反射計算識別出該軸
正是此處的切線。
解答 · 答案
是 −u2=(F2−P)/∣P−F2∣。u2 從第二焦點指向
反射點,方向恰好相反。
切線把一個焦點的光線反射至另一焦點|PF₁| ≈ 4.118; |PF₂| ≈ 1.882; |PF₁| + |PF₂| = 6
在 x2/9+y2/4=1 上,兩焦點為 F1=(−5,0) 及 F2=(5,0)。路徑 F1→P→F2 的總長恆為 6。實線入射線與虛線反射線和切線所成的角相等。法線平行於 (x/9,y/4);入射方向關於切線反射後,正好指向 F2。
垂直半徑向量對應的兩條切線
讓 P,Q 在 E 上移動,滿足 OP⊥OQ,其中 O 為中心。
求它們的切線交點 T 的軌跡。條件施加在半徑向量上,不是切線彼此垂直;
兩種條件不同,不能替換。
定理
垂直半徑所對應的切線交點軌跡
完整軌跡是
a4x2+b4y2=a21+b21.
通過從候選交點恢復切點,證明兩個方向。設 T=(h,k)、
v=(h/a,k/b)、M=∥v∥2。切點可寫成 (au1,bu2),
其中 u=(u1,u2) 為單位向量。其切線經過 T,恰好等價於
v⋅u=1。
令 Jv=(−v2,v1),即把 v 旋轉四分之一圈。它與
v 垂直且等長。當 M>1 時,兩種可能的單位切點座標是
u±=Mv±M−1Jv.
推導方法是:沿 v 的投影必須為 v/M,剩餘分量必須
垂直於 v;再要求總長度為一,便確定上述系數及兩個符號。
直接檢查,與 v 的點積為一,範數平方為
(M+(M−1)M)/M2=1。平面內垂直分量的方向只有正反兩種,所以已經
列出全部可能,而非只猜出兩組解。
實際半徑向量為 P=(au+,1,bu+,2)、Q=(au−,1,bu−,2)。
展開得到
P⋅Q=Ma2+b2−b2h2/a2−a2k2/b2.
具體地,化簡前以 M2 為分母的分子是
a2(v12−(M−1)v22)+b2(v22−(M−1)v12)。
利用 v12+v22=M 得到所列式子。因此 P⋅Q=0 在除以
a2b2 後,恰好就是要求的軌跡方程。
先證必要性。垂直的非零半徑向量既不同向也不反向,所以它們的切線有唯一
有限交點。兩個相異單位切點座標同時滿足 v⋅u=1,
必須有 M>1:由點積界限,M<1 不可能;M=1 則只允許
u=v。故前面的計算適用。
再證逆向。若 T 滿足所列軌跡方程,則
M=a2a4h2+b2b4k2≥b2(a21+b21)=1+a2b2>1.
所以構造出的兩個切點存在且相異,切線都經過 T,而算出的點積為零。
兩個相異單位切點座標不能互為相反向量,因為它們與 v 的點積
都是一,所以兩者不平行。將座標分別乘以 1/a、1/b,仍保留這個性質,
得到實際切線法向量也不平行,故兩切線唯一地交於 T。這樣證明了軌跡上
每一點都能取得,包括兩條座標軸上的點。
例題
用兩個頂點切點檢查軌跡
取 P=(a,0)、Q=(0,b),半徑向量點積為零。切線 x=a 與 y=b
交於 T=(a,b),它滿足軌跡方程,因為兩項分別成為 1/a2、1/b2。
當 a>b 時,該方程的兩個座標平方系數不等,表示橢圓;它不是切線互相
垂直條件所對應的圓。頂點檢查驗證了一個確實取得的點,但不能代替整個
軌跡的逆向證明。
快速檢查
解答 · 答案
僅由 di2=(a±ex)2 會得到絕對值。在橢圓上,∣x∣≤a 且
0<e<1 保證 a±ex≥a(1−e)>0,所以實際距離是 a±ex。
解答 · 答案
適用。在 (a,0),法向量為 (1/a,0),切線為 x=a,不必除以零座標。
練習
- 對 a>b>0,用 a,b 表示 e,c 及兩條準線。
- 在 P=(acosθ,bsinθ),求兩個焦點距離並驗證其和。
- 求 (−a,0) 與 (0,−b) 處的切線和法線。
- 在兩個數值焦點的例題中,求出切點,並說明半長軸為何是 85/2 而不是 85。
- 用 N=u1+u2,以代數驗證切線反射將
u1 變為 −u2。
- 對垂直半徑軌跡上的交點 T,解釋 M>1 為何重要,以及它為何自動由
軌跡方程保證。
引導解答
解答 · 參考解答 1
e=1−b2/a2、c=a2−b2,準線為
x=±a/e=±a2/a2−b2。
解答 · 參考解答 2
d1=a(1+ecosθ)、d2=a(1−ecosθ)。
因為 e<1,兩者都為正,和為 2a。
解答 · 參考解答 3
在 (−a,0),切線為 x=−a,法線為 y=0;
在 (0,−b),切線為 y=−b,法線為 x=0。
解答 · 參考解答 4
反射後的線段為 (9,−20)+t(40,75),在 t=4/15 與零高度相交,
因此 X=(59/3,0)。長度 85 是完整焦點距離和 2a,半長軸須取一半。
解答 · 參考解答 5
因為 ∥N∥2=2u1⋅N>0,
u1−2(u1⋅N)N/∥N∥2=u1−N=−u2。
解答 · 參考解答 6
M>1 使 M−1 為正,給出兩個相異切點。在軌跡上,將方程
兩項分別以 a2、b2 加權,得到 M≥1+b2/a2>1。
因此不必從軌跡額外刪去任何點。