同一个椭圆的几种描述
椭圆可以由一个焦点与一条准线定义,也可以由两个焦点及固定距离和定义,
还可以写成二次方程。不同描述适合不同问题:距离定义说明哪些点在曲线上,
以及反射为何连接两个焦点;方程与参数化则方便计算切线。下面证明这些描述
的联系,并说明距离平方时必须保留的符号条件。
采用中心在原点、长轴水平的椭圆。全节假设 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。
因此不必从轨迹额外删去任何点。