EssayAI
Блог
Блог

Как привести кривую к каноническому виду: разбор

Запрос

Дано: уравнение 5x2−4xy+8y2−32x+56y+80=05x^2 - 4xy + 8y^2 - 32x + 56y + 80 = 0. Найти: тип кривой и её канонический вид.

Путь всегда один: три инварианта говорят, что это за кривая, система из двух линейных уравнений даёт центр, а собственные числа матрицы квадратичной части становятся коэффициентами канонического уравнения. Здесь получается эллипс x′29+y′24=1\dfrac{x'^2}{9} + \dfrac{y'^2}{4} = 1 с центром (2;−3)(2; -3), повёрнутый на угол α=arctg⁡12≈26∘34′\alpha = \operatorname{arctg} \dfrac{1}{2} \approx 26^\circ 34'. Калькулятор сверху проходит те же шаги для любых шести коэффициентов и рисует кривую вместе с новыми осями.

Решение по шагам

Дано. 5x2−4xy+8y2−32x+56y+80=05x^2 - 4xy + 8y^2 - 32x + 56y + 80 = 0. Найти: тип, центр, угол поворота и каноническое уравнение.

Шаг 1. Выписать матрицу кривой. Уравнение сравнивают с шаблоном, где у смешанного и у линейных членов стоят удвоенные коэффициенты:

a11x2+2a12xy+a22y2+2a13x+2a23y+a33=0.a_{11}x^2 + 2a_{12}xy + a_{22}y^2 + 2a_{13}x + 2a_{23}y + a_{33} = 0.

Отсюда a11=5a_{11} = 5, a12=−2a_{12} = -2, a22=8a_{22} = 8, a13=−16a_{13} = -16, a23=28a_{23} = 28, a33=80a_{33} = 80. Половинки - самое опасное место всей задачи: при xyxy стоит −4-4, а в матрицу идёт −2-2. Собираем матрицу кривой и её левый верхний угол - матрицу квадратичной части:

A=(5−2−16−2828−162880),A0=(5−2−28).A = \begin{pmatrix} 5 & -2 & -16 \\ -2 & 8 & 28 \\ -16 & 28 & 80 \end{pmatrix}, \qquad A_0 = \begin{pmatrix} 5 & -2 \\ -2 & 8 \end{pmatrix}.

Шаг 2. Посчитать инварианты. Их три: след квадратичной части, её определитель и определитель всей матрицы.

S=a11+a22=5+8=13,δ=det⁡A0=5⋅8−(−2)2=36,Δ=det⁡A=5(8⋅80−282)+2((−2)80+28⋅16)−16(−2⋅28+8⋅16)=−1296.\begin{aligned} S &= a_{11} + a_{22} = 5 + 8 = 13, \\ \delta &= \det A_0 = 5 \cdot 8 - (-2)^2 = 36, \\ \Delta &= \det A = 5(8 \cdot 80 - 28^2) + 2((-2)80 + 28 \cdot 16) - 16(-2 \cdot 28 + 8 \cdot 16) = -1296. \end{aligned}

Шаг 3. Определить тип. Знак δ\delta делит все кривые на три семейства, а Δ\Delta отвечает за вырожденность. У нас δ=36>0\delta = 36 > 0, значит тип эллиптический; Δ=−1296≠0\Delta = -1296 \neq 0, значит кривая невырожденная. Осталось отличить действительный эллипс от мнимого: для этого смотрят знак произведения S⋅Δ=13⋅(−1296)<0S \cdot \Delta = 13 \cdot (-1296) < 0. Произведение отрицательно - эллипс действительный, у него есть точки.

Шаг 4. Найти центр. Центр - это точка, где обе половинные производные обращаются в нуль. Система собирается прямо из строк матрицы:

{5x−2y−16=0,−2x+8y+28=0.\begin{cases} 5x - 2y - 16 = 0, \\ -2x + 8y + 28 = 0. \end{cases}

Из второго уравнения x=4y+14x = 4y + 14; подставляем в первое: 5(4y+14)−2y−16=18y+54=05(4y + 14) - 2y - 16 = 18y + 54 = 0, откуда y=−3y = -3 и x=2x = 2. Центр O′(2;−3)O'(2; -3). Система имеет единственное решение именно потому, что её определитель равен δ=36≠0\delta = 36 \neq 0.

Шаг 5. Сделать параллельный перенос. Переносим начало координат в центр: x=x′+2x = x' + 2, y=y′−3y = y' - 3. Квадратичная часть при переносе не меняется, линейные члены исчезают, а новый свободный член равен значению левой части в центре:

F′=5⋅22−4⋅2⋅(−3)+8⋅(−3)2−32⋅2+56⋅(−3)+80=−36=Δδ=−129636.F' = 5 \cdot 2^2 - 4 \cdot 2 \cdot (-3) + 8 \cdot (-3)^2 - 32 \cdot 2 + 56 \cdot (-3) + 80 = -36 = \frac{\Delta}{\delta} = \frac{-1296}{36}.

Совпадение не случайно: для центральной кривой свободный член после переноса всегда равен Δ/δ\Delta / \delta, и это готовая проверка арифметики. Уравнение стало 5x′2−4x′y′+8y′2−36=05x'^2 - 4x'y' + 8y'^2 - 36 = 0.

Шаг 6. Повернуть оси. Осталось убрать член с x′y′x'y'. Коэффициенты канонического уравнения - это собственные числа матрицы A0A_0, а они находятся из характеристического уравнения λ2−Sλ+δ=0\lambda^2 - S\lambda + \delta = 0:

λ2−13λ+36=0⇒λ1=4,  λ2=9.\lambda^2 - 13\lambda + 36 = 0 \quad \Rightarrow \quad \lambda_1 = 4, \; \lambda_2 = 9.

Подставляем в λ1X2+λ2Y2+Δ/δ=0\lambda_1 X^2 + \lambda_2 Y^2 + \Delta/\delta = 0 и делим на 36:

4X2+9Y2−36=0⇔X29+Y24=1.4X^2 + 9Y^2 - 36 = 0 \quad \Leftrightarrow \quad \frac{X^2}{9} + \frac{Y^2}{4} = 1.

Угол поворота задаёт собственный вектор числа λ1=4\lambda_1 = 4: из уравнения (5−4)x−2y=0(5 - 4)x - 2y = 0 получаем направление (2;1)(2; 1), то есть tg⁡α=1/2\operatorname{tg} \alpha = 1/2 и α≈26∘34′\alpha \approx 26^\circ 34'.

Ответ: эллипс X29+Y24=1\dfrac{X^2}{9} + \dfrac{Y^2}{4} = 1 с полуосями a=3a = 3 и b=2b = 2, центром (2;−3)(2; -3) и поворотом осей на 26∘34′26^\circ 34'. Попутно c=9−4=5c = \sqrt{9 - 4} = \sqrt{5}, эксцентриситет e=5/3≈0,745e = \sqrt{5}/3 \approx 0{,}745.

Проверка. У канонического уравнения те же инварианты: S=4+9=13S = 4 + 9 = 13, δ=4⋅9=36\delta = 4 \cdot 9 = 36, Δ=4⋅9⋅(−36)=−1296\Delta = 4 \cdot 9 \cdot (-36) = -1296. Все три совпали с исходными, значит преобразование сделано без ошибок. Вторая проверка - по точкам: при x=0x = 0 уравнение даёт 8y2+56y+80=08y^2 + 56y + 80 = 0, то есть y=−2y = -2 и y=−5y = -5, и обе точки действительно лежат на нарисованном эллипсе.

Откуда берутся инварианты и почему им можно верить

Инвариант - это величина, которая не меняется при повороте осей и параллельном переносе. Поворот описывается ортогональной матрицей, а у ортогонального преобразования сохраняются и след, и определитель матрицы квадратичной части: отсюда неизменность SS и δ\delta. Определитель Δ\Delta устроен хитрее, но и он выдерживает обе операции, потому что перенос сводится к умножению матрицы кривой на треугольную матрицу с единичным определителем слева и справа.

Практический смысл простой. Величина δ=λ1λ2\delta = \lambda_1 \lambda_2 - произведение собственных чисел: при δ>0\delta > 0 они одного знака и кривая эллиптическая, при δ<0\delta < 0 разных знаков и кривая гиперболическая, при δ=0\delta = 0 одно из них нулевое и центра у кривой нет. Определитель Δ\Delta показывает, распалась кривая или нет: нулевой Δ\Delta означает, что от эллипса осталась точка, а от гиперболы - пара пересекающихся прямых.

Сами собственные числа ищутся так же, как в любой задаче на спектр: решается уравнение det⁡(A0−λE)=0\det(A_0 - \lambda E) = 0, и если нужен подробный разбор этого шага, он есть в отдельной задаче про собственные значения матрицы. Теория ортогонального преобразования квадратичной формы, из которой всё это следует, разобрана в статье про приведение квадратичной формы - там же показано, почему у симметричной матрицы собственные векторы всегда перпендикулярны и почему поворот к ним существует всегда.

Второй способ: угол поворота без собственных чисел

В школьном и техническом варианте обходятся без спектра. Угол, при котором смешанный член исчезает, находят из соотношения

ctg⁡2α=a11−a222a12=5−82⋅(−2)=34.\operatorname{ctg} 2\alpha = \frac{a_{11} - a_{22}}{2a_{12}} = \frac{5 - 8}{2 \cdot (-2)} = \frac{3}{4}.

Значит tg⁡2α=4/3\operatorname{tg} 2\alpha = 4/3, откуда 2α≈53∘8′2\alpha \approx 53^\circ 8' и α≈26∘34′\alpha \approx 26^\circ 34' - ровно тот же угол, что дал собственный вектор. Дальше подставляют x′=Xcos⁡α−Ysin⁡αx' = X\cos\alpha - Y\sin\alpha, y′=Xsin⁡α+Ycos⁡αy' = X\sin\alpha + Y\cos\alpha с cos⁡α=2/5\cos\alpha = 2/\sqrt{5} и sin⁡α=1/5\sin\alpha = 1/\sqrt{5} и раскрывают скобки: коэффициент при X2X^2 оказывается равен 4, при Y2Y^2 равен 9, при XYXY - нулю.

Способ рабочий, но длиннее и грязнее: приходится возводить в квадрат тригонометрию и следить за знаками. Через собственные числа ответ выписывается сразу, а поворот нужен только для того, чтобы назвать угол. Поэтому на контрольных обычно требуют именно инварианты, а тригонометрию оставляют для проверки.

Если центра нет: параболический случай

Когда δ=0\delta = 0, система для центра несовместна, переносить нечего и схема меняется. Проверьте это на примере 9x2−24xy+16y2−20x+110y−50=09x^2 - 24xy + 16y^2 - 20x + 110y - 50 = 0: здесь S=25S = 25, δ=9⋅16−144=0\delta = 9 \cdot 16 - 144 = 0, Δ=−15625\Delta = -15625. Ненулевой Δ\Delta при нулевом δ\delta означает параболу, и её параметр считается прямо по инвариантам:

p=−ΔS3=1562515625=1,Y2=2X.p = \sqrt{-\frac{\Delta}{S^3}} = \sqrt{\frac{15625}{15625}} = 1, \qquad Y^2 = 2X.

Вместо центра у параболы вершина, её находят выделением полного квадрата по одной переменной после поворота; в этом примере вершина лежит в точке (3,6;0,2)(3{,}6; 0{,}2), а оси повёрнуты на 36∘52′36^\circ 52'. Случай δ<0\delta < 0 разбирается по той же схеме, что и эллипс, только одно собственное число отрицательное и получается гипербола вида X2/a2−Y2/b2=1X^2/a^2 - Y^2/b^2 = 1; её асимптоты и вторая ветвь подробно разобраны в материале про сопряжённую гиперболу.

Частые ошибки

  • Забыть про половинки. В матрицу идут a12=B/2a_{12} = B/2, a13=D/2a_{13} = D/2, a23=E/2a_{23} = E/2. Если подставить полные коэффициенты, δ\delta станет 5⋅8−16=245 \cdot 8 - 16 = 24 вместо 36, и тип кривой может смениться на противоположный.
  • Перепутать порядок инвариантов. δ\delta считается по матрице 2×22 \times 2, Δ\Delta - по матрице 3×33 \times 3. Определитель всей матрицы в критерий типа не входит, он решает только вопрос вырожденности.
  • Оставить старый свободный член. После переноса в центр он обязан стать равным Δ/δ\Delta/\delta, а не сохранить прежнее значение 80.
  • Приписать собственное число не той оси. Если поставить λ1=9\lambda_1 = 9 первым, получится X2/4+Y2/9=1X^2/4 + Y^2/9 = 1: кривая та же, но большая полуось окажется вдоль YY, и угол поворота изменится на 90∘90^\circ.
  • Объявить мнимый эллипс действительным. При δ>0\delta > 0 нужно ещё проверить знак SΔS\Delta: если он положителен, действительных точек нет.
  • Искать центр при δ=0\delta = 0. Система вырождена, решения нет, и попытка «дожать» её приводит к бессмысленным числам.

FAQ

Зачем считать инварианты, если можно сразу повернуть оси? Инварианты дают ответ на вопрос «что это за кривая» до всяких преобразований и стоят пяти минут. Кроме того, они работают как контроль: пересчитав SS, δ\delta и Δ\Delta по каноническому уравнению, вы мгновенно увидите арифметическую ошибку.

Что делать, если члена с xyxy нет? Тогда поворот не нужен вовсе: a12=0a_{12} = 0, оси уже главные, и достаточно выделить полные квадраты по xx и по yy. Так, например, решается задача про центр и радиус окружности.

Можно ли сначала повернуть, а потом перенести? Для центральной кривой порядок не важен, результат совпадёт. Но переносить первым выгоднее: после переноса пропадают линейные члены, и в повороте участвуют всего три коэффициента вместо шести.

Как по каноническому уравнению найти фокусы и директрисы? Для эллипса c=a2−b2c = \sqrt{a^2 - b^2}, фокусы лежат на оси XX на расстоянии cc от центра, а директрисы задаются уравнениями X=±a/eX = \pm a/e; подробный вывод есть в разборе про директрису эллипса. В исходных осях фокусы получаются обратным преобразованием: поворот на α\alpha и сдвиг в центр.

Коротко

  1. Выписать матрицу кривой, деля пополам коэффициенты при xyxy, xx и yy.
  2. Посчитать S=a11+a22S = a_{11} + a_{22}, δ=det⁡A0\delta = \det A_0 и Δ=det⁡A\Delta = \det A; в примере это 13, 36 и −1296-1296.
  3. Определить тип: δ>0\delta > 0 - эллиптический, δ<0\delta < 0 - гиперболический, δ=0\delta = 0 - параболический; Δ=0\Delta = 0 означает вырождение.
  4. Для центральной кривой найти центр из системы половинных производных и перенести начало туда, взяв новый свободный член равным Δ/δ\Delta/\delta.
  5. Решить λ2−Sλ+δ=0\lambda^2 - S\lambda + \delta = 0 и записать λ1X2+λ2Y2+Δ/δ=0\lambda_1 X^2 + \lambda_2 Y^2 + \Delta/\delta = 0. Для примера это эллипс X2/9+Y2/4=1X^2/9 + Y^2/4 = 1 с центром (2;−3)(2; -3) и поворотом на 26∘34′26^\circ 34'.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

Линейная алгебра

Как найти фундаментальную систему решений: разбор

Разбираем, как найти фундаментальную систему решений однородной СЛАУ: ранг матрицы, число свободных неизвестных n минус r, базисные решения, общее решение и проверка.

Линейная алгебра

Как найти проекцию вектора на подпространство

Как найти ортогональную проекцию вектора на подпространство через матрицу Грама и нормальные уравнения: разбор с числами, ортогональная составляющая, расстояние и калькулятор.

Линейная алгебра

Как найти линейную оболочку векторов: базис и размерность

Разбираем, как найти линейную оболочку системы векторов: размерность через ранг, базис из исходных векторов, выражение лишних векторов и проверка принадлежности вектора оболочке.

Линейная алгебра

Как найти объём параллелепипеда по векторам: решение

Как найти объём параллелепипеда по векторам: смешанное произведение как определитель третьего порядка, модуль результата, объём тетраэдра, высота и признак компланарности.

Линейная алгебра

Как найти орт вектора: формула и пример расчёта

Как найти орт вектора: делим координаты на длину, пошаговый разбор для вектора a(3; -4; 12), направляющие косинусы, углы с осями, проверка суммы квадратов и калькулятор.

Линейная алгебра

Как найти пересечение подпространств: базис и размерность

Разбираем, как найти пересечение подпространств: перевод каждого из них в систему однородных уравнений, базис пересечения, размерность суммы и проверка по формуле Грассмана.