← 课程列表

抛物线、二次函数与椭圆曲线

从几何的圆锥曲线,到代数的二次函数图象,再到现代密码学的椭圆曲线——它们之间有着深厚的几何与代数联系。本专题通过3D 动画与交互带你直观感受这些关系。

一、圆锥曲线:同一个圆锥,不同的截面

什么是圆锥曲线?

想象一个圆锥——就像冰淇淋的蛋筒,把它上下对称地延伸,得到一个"双锥体"(两个锥尖对尖)。现在,用一把无限大的"刀"(平面)去切这个双锥体。刀的角度不同,切出来的截面形状就不同——这就是圆锥曲线

这个概念最早由古希腊数学家阿波罗尼奥斯(Apollonius of Perga,约公元前 200 年)系统研究。他写了一本叫《圆锥曲线》的书,用纯几何方法推导出了几乎所有我们今天知道的圆锥曲线性质——比坐标系的发明早了 1800 年!

核心理解:一个圆锥 + 一个平面 = 四种曲线。刀的角度决定了截面是圆、椭圆、抛物线还是双曲线。它们不是四个孤立的图形,而是同一几何过程的连续变化

如何判断截面类型?关键看刀面与圆锥轴线的夹角,以及刀面与圆锥母线(侧面上的线)的夹角:

拖动下方滑块,亲眼观察刀面角度变化时截面形状如何连续演变。也可以点击"自动演示"看完整过程。

30°
椭圆 截面与轴线夹角 > 母线夹角

几何关系:抛物线是椭圆的极限形态。保持椭圆的一个顶点和焦点不动,把另一个焦点拉向无穷远处,椭圆就会变成一条抛物线。此时离心率 e 从小于 1 逐渐趋近于 1。而双曲线是"切过了头"——刀面同时切到了上下两个锥。

二、一元二次函数图象:y = ax² + bx + c

上一节我们用圆锥截面认识了抛物线——它是刀面恰好平行于母线时的截面的极限。但这引出一个新问题:抛物线到底有什么本质特征?仅仅知道"切圆锥的角度"还不够——我们需要一个不依赖圆锥的、直接描述抛物线本身的定义。

抛物线的几何定义:焦点与准线

在几何中,抛物线是这样定义的:在平面内,到一个定点 F 和一条不经过 F 的定直线 l 距离相等的点的轨迹(或集合)。这个定点 F 叫做焦点,定直线 l 叫做准线

这个定义非常优美:抛物线上任意一点 P,它到焦点 F 的距离 PF,恰好等于它到准线 l 的垂直距离。换句话说,抛物线就是"到一条线和一个点一样远"的所有点组成的曲线。注意,这个定义与圆锥截面毫无关系——它直接告诉你抛物线长什么样、有什么性质。数学上已经证明,这两种定义(圆锥截面 vs 焦点准线)描述的是同一条曲线,只是切入角度不同。

抛物线定义:到定点(焦点)和定直线(准线)距离相等的点的轨迹。焦点到准线的距离决定了抛物线的"开口大小"——距离越大,抛物线越"宽"。

从几何到代数

用圆锥截面可以得到抛物线,用焦点和准线也可以定义抛物线——这两种定义是等价的。在代数中,一元二次函数 y = ax² + bx + c 的图象恰好就是一条抛物线——但只是开口向上或向下的抛物线(对称轴平行于 y 轴)。如果抛物线开口向左或向右(如 x = y²),它仍然是一条抛物线,但不能写成 y = f(x) 的形式。

三个参数分别控制什么?把抛物线想象成一根有弹性的 U 形钢丝:

拖动下方滑块,观察每个参数如何影响抛物线。特别留意:改变 b 时,顶点沿一条倒抛物线轨迹移动!

1.0 0 -1.0
顶点: (0, -1.0) 对称轴: x = 0 Δ = 40, 两个实根

关键公式:顶点坐标 = (−b/2a, (4ac−b²)/4a),判别式 Δ = b² − 4ac。Δ > 0 时抛物线与 x 轴有两个交点(两个实根),Δ = 0 时恰好相切(一个重根),Δ < 0 时完全在 x 轴上方或下方(无实根)。

三、从椭圆到抛物线:极限之美

为什么抛物线是椭圆的"极限"?

椭圆有两个焦点 F₁ 和 F₂。椭圆上任意一点到两焦点的距离之和是常数(这就是椭圆的定义)。现在做一个思想实验:保持 F₁ 和左端点不动,把 F₂ 逐渐向右拉到无穷远。随着 F₂ 远去,椭圆变得越来越扁、越来越长,直到 F₂ "到达无穷远"——椭圆就变成了抛物线

衡量这个过程的参数是离心率 e = c/a(c 是焦距的一半,a 是半长轴)。当 e 从 0 增加到 1:

拖动离心率滑块或用"播放动画"按钮,亲眼见证椭圆如何被拉成抛物线。注意观察右焦点 F₂ 的位置变化。

0.70
椭圆 0 < e < 1,封闭曲线

极限理解:抛物线是椭圆在"一个焦点被拉到无穷远"时的极限情形。当 e → 1⁻ 时,椭圆越来越扁,右端点趋向无穷,最终"断开"变成开放的抛物线。这解释了为什么抛物线只有一个焦点、离心率恰好等于 1。

四、椭圆曲线:升维到三次

扩展学习: 椭圆曲线密码学详解(B 站视频,深入理解椭圆曲线的数学原理与密码学应用)

椭圆曲线 ≠ 椭圆

椭圆曲线虽然名字里带"椭圆",但它的图象既不是椭圆也不是抛物线。这个名字的由来是:人们在计算椭圆的弧长时,遇到了形如 y² = x³ + ax + b 的积分,这类积分被称为"椭圆积分",对应的曲线也就叫"椭圆曲线"。

从二次到三次:抛物线和椭圆都是二次方程(x² 或 y² 项),而椭圆曲线是三次方程(y² = x³ + ax + b)。这多出来的"一次"带来了本质的区别:

拖动参数 a 和 b,观察椭圆曲线的形态变化。特别注意:当判别式 Δ = −4a³ − 27b² = 0 时,曲线会出现尖点或自交点(奇异曲线),此时不能用于密码学。

-1.0 0
Δ = -4a³ − 27b² 非奇异

弦切法加法(几何演示):在椭圆曲线上任取两点 P 和 Q,过 P、Q 作直线,与曲线交于第三点 R。将 R 关于 x 轴反射得到 R',定义 P + Q = R'。如果 P = Q(同一个点),则用切线代替割线。这个运算满足交换律、结合律,有单位元(无穷远点)和逆元,构成一个阿贝尔群

对比总结:抛物线 y = x²(二次,开放)、椭圆 x²/a² + y²/b² = 1(二次,封闭)、椭圆曲线 y² = x³ + ax + b(三次,有代数群结构)。次数从 2 升到 3,不仅改变了图象的形状,更赋予了曲线上点之间全新的代数结构——这正是现代密码学的基石。

总结:关系链

统一的代数表达

圆、椭圆、抛物线和双曲线,这四种圆锥曲线可以用同一个二次方程来表示:

Ax² + Bxy + Cy² + Dx + Ey + F = 0

通过调整系数 A、B、C、D、E、F,这个方程可以描述所有圆锥曲线。判别式 B² − 4AC 决定了曲线类型:B² − 4AC < 0 为椭圆(包括圆),B² − 4AC = 0 为抛物线,B² − 4AC > 0 为双曲线。这正是几何与代数完美统一的体现——同一个方程,涵盖四种看似不同的曲线。

一元二次函数图象 → 几何等价 → 特定方向的抛物线 → 极限界限 → 椭圆(一个焦点拉到无穷远)

抛物线 & 椭圆(二次曲线:y = x² 或 x² + y² = 1) → 次数升级到 3 次 → 椭圆曲线(三次曲线:y² = x³ + ax + b)

相关课程:曲线和方程 — 圆锥曲线 →