Позвольте мне использовать обозначения, принятые в справочнике Корна по математике, п.2.4 «Кривые второго порядка (конические сечения)». См. первые три страницы, у меня это 64-66. Там много полезной информации в концентрированном виде. И, по-моему, весь интернет переписывает эту тему у них. Даже в Вики я видел фразу из Корна «Многие важные свойства кривых второго порядка могут быть изучены при помощи характеристической квадратичной формы ...».
Форма, действительно, важна. Её матрица не изменяется при сдвиге кривой. А при повороте меняется, но «как надо». В частности, сохраняются след и определитель матрицы, а также её собственные значения — корни уравнения
![$\begin{bmatrix} a_{11}-\lambda &a_{12}\\a_{21}&a_{22}-\lambda \end{bmatrix}=0$ $\begin{bmatrix} a_{11}-\lambda &a_{12}\\a_{21}&a_{22}-\lambda \end{bmatrix}=0$](https://dxdy-04.korotkov.co.uk/f/3/0/f/30f63e19f243e025705c57fb1cbe823d82.png)
Т.е. след, определитель, собственные значения — инвариантны относительно сдвигов и поворотов. Собственные значения
![$\lambda_1, \lambda_2$ $\lambda_1, \lambda_2$](https://dxdy-04.korotkov.co.uk/f/3/4/7/347bed394338d5662bc68b387f5a8cce82.png)
несут информацию, хоть и не совсем полную, о типе кривой (у эллипса оба значения одного знака, у окружности ещё и равны, у гиперболы разных знаков, у параболы одно равно нулю). Приведению квадратичной формы к диагональному виду ортогональным преобразованием соответствует такой поворот системы координат, чтобы в новых координатах было
![$\bar a_{12}=\bar a_{21}=0$ $\bar a_{12}=\bar a_{21}=0$](https://dxdy-02.korotkov.co.uk/f/5/2/3/5239d49bfae96a479a78e105a78cccfc82.png)
. При этом на диагонали будут стоять как раз собственные значения
![$\lambda_1, \lambda_2$ $\lambda_1, \lambda_2$](https://dxdy-04.korotkov.co.uk/f/3/4/7/347bed394338d5662bc68b387f5a8cce82.png)
. Важны и собственные векторы матрицы — они дают направления главных осей.
Я так понимаю, это только поворот уже центрированной кривой (
![$D=0, E=0$ $D=0, E=0$](https://dxdy-02.korotkov.co.uk/f/9/3/9/939b0701c859150cdec4ad6ca0230b9982.png)
) вокруг этого центра?
Да. (Хотя формулы дают просто координаты вершин, не обязывая что-то поворачивать.) Действительно, СК выбрана так, чтобы центр кривой совпадал с началом. В общем случае надо:
![$\bullet$ $\bullet$](https://dxdy-03.korotkov.co.uk/f/2/2/f/22fcde5697fb6ff191e860c19adb9cf682.png)
найти координаты центра
![$x_0, y_0$ $x_0, y_0$](https://dxdy-04.korotkov.co.uk/f/7/3/f/73f9ef98c2377b061a37aed0cb4682a682.png)
(формулы (2.4-8), эквивалентные Вашим);
![$\bullet$ $\bullet$](https://dxdy-03.korotkov.co.uk/f/2/2/f/22fcde5697fb6ff191e860c19adb9cf682.png)
найти свободный член в новых координатах:
![$\bar a_{33}=\frac A D$ $\bar a_{33}=\frac A D$](https://dxdy-03.korotkov.co.uk/f/a/0/c/a0ca6746e6f4aee066c1b60d6c6b226682.png)
(формула 2.4-9), определения
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
и
![$D$ $D$](https://dxdy-04.korotkov.co.uk/f/7/8/e/78ec2b7008296ce0561cf83393cb746d82.png)
— формула (2.4-2);
![$\bullet$ $\bullet$](https://dxdy-03.korotkov.co.uk/f/2/2/f/22fcde5697fb6ff191e860c19adb9cf682.png)
найти вершины в новых координатах по моим формулам для центрированной кривой, подставив в качестве
![$F$ $F$](https://dxdy-04.korotkov.co.uk/f/b/8/b/b8bc815b5e9d5177af01fd4d3d3c2f1082.png)
этот свободный член; остальные величины те же, что и для исходной кривой;
![$\bullet$ $\bullet$](https://dxdy-03.korotkov.co.uk/f/2/2/f/22fcde5697fb6ff191e860c19adb9cf682.png)
прибавить к координатам вершин
![$x_0, y_0$ $x_0, y_0$](https://dxdy-04.korotkov.co.uk/f/7/3/f/73f9ef98c2377b061a37aed0cb4682a682.png)
.