一般的二元二次曲线可以写成
(1)
|
定义以下量
(2)
| |||
(3)
| |||
(4)
| |||
(5)
|
然后,二次曲线被分类为下表(Beyer 1987)中总结的类型。实数(非退化)二次曲线(椭圆及其特殊情况 圆、双曲线和 抛物线)对应于可以通过 平面 与(双锥)圆锥 的交集创建的曲线,因此被称为 圆锥曲线。
总是可以通过适当的轴旋转来消除 交叉项。为了看到这一点,考虑按任意角度
旋转。旋转矩阵是
(6)
| |||
(7)
|
所以
(8)
| |||
(9)
| |||
(10)
| |||
(11)
| |||
(12)
|
将这些代入 (◇) 并分组项得到
(13)
|
(14)
|
其中新的系数为
(15)
| |||
(16)
| |||
(17)
| |||
(18)
| |||
(19)
| |||
(20)
|
因此,可以通过设置使交叉项 消失
(21)
| |||
(22)
|
为了使 为零,必须满足
(23)
|
然后借助恒等式给出其他分量
(24)
|
通过定义
(25)
|
所以
(26)
| |||
(27)
|
按角度旋转
(28)
|
因此将 (◇) 转换为
(29)
|
配方法,
(30)
|
(31)
|
定义 ,
, 和
得到
(32)
|
如果 ,则两边除以
。定义
和
然后得到
(33)
|
因此,在适当的坐标系中,一般的圆锥曲线可以写成(去掉撇号)
(34)
|
考虑形式为 的方程,其中
。使用
和
以形式重新表达它
(35)
|
因此,旋转坐标系
(36)
|
所以
(37)
|
和
(38)
| |||
(39)
| |||
(40)
|
因此,
(41)
| |||
(42)
| |||
(43)
| |||
(44)
| |||
(45)
|
(46)
|
与之前的角度相同。但是
(47)
| |||
(48)
| |||
(49)
|
所以
(50)
|
重写并复制 (◇),
(51)
| |||
(52)
| |||
(53)
|
(54)
| |||
(55)
|
请注意,这些根也可以从
(56)
|
(57)
| |
(58)
| |
(59)
| |
(60)
|
因此,原始问题等价于寻找以下方程的解
(61)
|
(62)
|
这给出了联立方程
(63)
|
设 为旧坐标的任意点
,
为其新坐标。那么
(64)
|
和
(65)
| |||
(66)
|
如果 和
都
,则曲线是椭圆。如果
和
都
,则曲线为空。如果
和
具有相反的符号,则曲线是双曲线。如果其中一个为 0,则曲线是抛物线。
为了找到极坐标中二次曲线的一般形式(例如,如 Moulton 1970 中给出的),将 和
代入 (◇) 得到
(67)
|
(68)
|
定义 。对于
,我们可以除以
,
(69)
|
应用二次公式得到
(70)
|
其中
(71)
| |||
(72)
|
使用三角恒等式
(73)
| |||
(74)
|
由此可见
(75)
| |||
(76)
| |||
(77)
|
定义
(78)
| |||
(79)
| |||
(80)
| |||
(81)
| |||
(82)
|
然后给出方程
(83)
|
(Moulton 1970)。如果 ,则 (◇) 变为
(84)
|
因此,极坐标中二次曲线的一般形式由下式给出
(85)
|