КВАДРАТИЧНЫЕ ФОРМЫ.
ПРИВЕДЕНИЕ УРАВНЕНИЯ КРИВОЙ И ПОВЕРХНОСТИ ВТОРОГО ПОРЯДКА К КАНОНИЧЕСКОМУ ВИДУ
Методические указания и задания
для студентов II курса
математического факультета
Витебск
Издательство УО «ВГУ им. П.М. Машерова»
2009
Автор: доцент кафедры геометрии и математического анализа УО «ВГУ им. П.М.Машерова», кандидат физико-математических наук М.Н. Подоксенов
Рецензент: доцент кафедры прикладкой математики УО «ВГУ им. П.М. Машерова», кандидат физико-математичес-ких наук Л.В. Командина
Подоксенов М.Н. Квадратичные формы. Приведение уравнения ривой и поверхности второго порядка к каноническому виду: методические указания и задания для студентов II курса математического факультета/ М.Н.Подоксенов.– Витебск: УО «ВГУ им. П.М.Машерова, 2008. – 30 с. | |
Методические указания подготовлены в соответствии с типовой учебной программой по курсу «Геометрия» для студентов II курса математического факультета обучающихся по специальности «математика и информатика». Излагаются примеры решения задач и задания для самостоятельного решения по теме «Квадратичные формы. Приведение уравнения кривой и поверхности второго порядка к каноническому виду». Рекомендуется использовать данные методические указания для обеспечения самостоятельной работы студентов физического факультета. |
УДК
ББК
ã Подоксенов М.Н., 2009
ã УО «ВГУ им. П.М.Машерова, 2009
одержание.
обственные числа и собственные векторы линейного оператора 4
§2. Самосопряженный оператор. 7
§3. Билинейная функция и квадратичная форма. 11
§4. Приведение квадратичной формы к диагональному виду. 12
§5. Приведение уравнений кривой и поверхности второго порядка к каноническому виду. 15
Приложение 1. Список кривых второго порядка. 27
Приложение 2. Список поверхностей второго порядка. 28
Задания для самостоятельного решения. 29
Литература. 30
§1. Собственные числа и собственные векторы линейного оператора
Определение. Пусть V – векторное пространство, а A : V ® V – линейный оператор, действующий в нём. Числоlназывается собственным числом или собственным значением оператора A, если существует ненулевой вектор u,такой что
A u = l u. (1)
В этом случае u называется собственным вектором оператора A, соответствующим числу l.
Мы рассмотрим только операторы, действующие в трехмерном евклидовом векторном пространстве V 3, элементами которого являются векторы из геометрического пространства. Поэтому векторы будут обозначаться со стрелочкой. При этом всё сказанное будет верно с небольшими изменениями и для операторов, действующих в V 2 (элементами которого являются векторы на плоскости). Пусть B = { i, j, k } – ортонормированный базис пространства V 3. Матрицу оператора A относительно этого базиса обозначим A. Пусть (x, y, z) – координаты вектора относительно данного базиса. Тогда равенство (1) можно переписать в координатах:
= l.
Если перемножить матрицы и перенести все члены в левую часть, получим систему однородных уравнений
(a 11 - l) x + a 12 y + a 13 z = 0,
a 21 x + (a 22 - l) y + a 23 z = 0, (2)
a 31 x + a 32 y + (a 33 - l) z = 0.
Как известно, она имеет ненулевое решение тогда и только тогда, когда ее определитель равен нулю:
det = 0. (3)
Раскрывая определитель, мы получим кубическое уравнение относительно l, которое называется характеристическим уравнением оператора A. Пусть l1, l2, l3 – корни этого уравнения.
Подставим l1 в систему (2) и найдём ненулевое решение (x 1, y 1, z 1). Тогда (x 1, y 1, z 1) есть собственный вектор оператора A, соответствующий числу l1. Затем, подставляя по очереди l2 и l3, находим соответствующие им собственные векторы (x 2, y 2, z 2) и (x 3, y 3, z 3). При этом каждый из векторов определяется с точностью до умножения на ненулевую постоянную, т.е. вектор k (xi, yi, zi) будет решением системы (2) для l = l i при любом k ¹0. Но нам достаточно иметь хотя бы одно решение для каждого из собственных чисел l1, l2, l3.
Кубическое уравнение (3) обязательно имеет хотя бы одно действительное решение l1, а l2 и l3 могут быть комплексными (при этом они обязательно будут комплексно сопряжены друг к другу: l3 = ). В этом случае оператор A будет иметь только один действительный собственный вектор (x 1, y 1, z 1).
Напомним, что если a, b, c – корни кубического уравнения
x 3 + px 2 + qx + r = 0,
то его можно преобразовать к виду
(x – a)(x – b)(x – c) = 0.
Если же кубическое уравнение имеет только два действительных корня a и b, то его можно преобразовать к виду
(x – a)(x – b)2 = 0 (или (x – a)2(x – b) = 0).
В этом случае говорят, что корень b (или a) имеет кратность 2. Если кубическое уравнение имеет только один корень a, то его можно преобразовать к виду
(x – a)3 = 0.
Тогда говорят, что корень a имеет кратность 3.
Уравнение (3) тоже может иметь кратные корни. Пусть, например, корень l1 имеет кратность 1, а корень l2 – кратность 2. При подстановке l2 в (2) может получится система уравнений, имеющая ранг 2. Тогда у оператора A будет только два собственных вектора и. При подстановке l2 в (2) может получиться система линейных уравнений, имеющая ранг 1. Тогда мы можем найти два неколлинеарных собственных вектора и, координаты которых удовлетворяют этой системе. Тогда любой вектор, компланарный с и, будет собственным вектором для оператора A, соответствующим собственному числу l2. Мы можем записать, что оператор A имеет собственные векторы
(x 1, y 1, z 1),
= k + l = (kx 2 + lx 3, ky 2 + ly 3, kz 2 + lz 3), k, l Î R.
Пусть уравнение (3) имеет один трехкратный корень l1. Тогда при подстановке его в (2) можем получить систему уравнений ранга 2, 1 или 0. В первом случае оператор будет иметь один собственный вектор, а во втором – бесконечно много собственных векторов, и все они будут иметь вид
= k + l, k, l Î R,
где и – два произвольных неколлинеарных вектора, координаты которых удовлетворяют системе (2). Случай, когда при подстановке трехкратного корня система (2) будет иметь ранг 0, возможен лишь тогда, когда матрица A пропорциональна единичной: A = l1 E. Тогда любой вектор для оператора A будет собственным.
Найденные собственные числа и собственные векторы для оператора A называются также собственными числами и собственными векторами матрицы A. Однако, когда речь идет об операторе, надо помнить, что его матрица зависит от выбора базиса в пространстве V 3 и, соответственно, собственные векторы относительно другого базиса будут иметь другие координаты. Собственные числа оператора не зависят от выбора базиса и, поэтому, коэффициенты характеристического многочлена тоже не зависят от этого.
Пример 1. Найти собственные числа и собственные векторы оператора A: V 3 ® V 3, если относительно заданного в пространстве V 3 базиса он определяется матрицей
A =.
Решение. 1. Составим матрицу A – l E:
A – l E =. (4)
Найдем собственные числа матрицы A из уравнения det(A – l E) = 0. Вычислив определитель, получим уравнение
(–8 – l)(l2 – 3l – 4) = 0 .
Отсюда находим корни l1= -8, l2 = 4, l3 = –1.
2. Подставим в матрицу (4) значение l1= -8:
A + 8 E =.
Составим однородную систему уравнений по этой матрице:
9 y + 3 z = 0,
2 y + 10 z = 0.
Отсюда находим единственное решение y = z = 0. Получается, что в качестве вектора нужно взять нулевой? Нет! У нас отсутствует какое-либо ограничение на переменную x. Поэтому можем взять (1, 0, 0).
3. Подставим в матрицу (4) значение l2 = 4 и по получившейся матрице составим однородную систему линейных уравнений:
A - 4 E =,
Второе и третье уравнения пропорциональны. Поэтому одно из них можем вычеркнуть. Из оставшихся уравнений находим, что x = 0, y = z. Поэтому в качестве второго собственного вектора можем взять (0, 1, 1).
4. Для l3 = –1 аналогично находим (0, 1, 1).
Ответ: l1= -8, (1, 0, 0);
l2 = 4, (0, 1, 1);
l3 = –1, (0, 1, 1).
Во второй главе будет разобран еще один пример решения подобной задачи, причем, в этом примере одно из собственных чисел будет иметь кратность 2.
амосопряженный оператор.
Определение. Оператор B: V 3 ® V 3 называется сопряженным к оператору A: V 3 ® V 3, если для любых векторов, Î V 3 выполнено
(A)·= · (B).
(точка обозначает скалярное произведение векторов). Тогда обозначаем B =A *. Оператор A называется самосопряженным,если A * = A.
Если A – матрица оператора A относительно ортонормированного базиса { i, j, k }, то матрицей оператора A * относительно того же базиса будет A T. Поэтому для матрицы самосопряженного оператора относительно ортонормированного базиса должно быть выполнено A T= A. Значит, матрица самосопряжённого оператора является симметрической (относительно ОНБ).
Оказывается, что собственные числа самосопряженного оператора A всегда являются действительными, а собственные векторы, соответствующие различным собственным числам, ортогональны друг другу. Поэтому характеристическое уравнение (3) для самосопряжённого оператора (т.е. для симметрической матрицы) всегда имеет три действительных корня, если каждый корень считать столько раз, какова его кратность. При этом мы всегда можем найти 3 линейно независимых собственных векторов оператора A. Это означает, что существует базис пространства V 3, состоящий из собственных векторов оператора A.
Пусть {, , } - базис в V 3, состоящий из собственных векторов оператора A, и l1, l2, l3 – соответствующие собственные числа. Тогда имеем
A = l1
A = l2
A = l3
А это означает, что относительно базиса {, , } оператор A имеет диагональную матрицу
A =. (5)
Поскольку векторы k, l, m тоже будут собственными для любых ненулевых k, l, m Î R, мы можем в качестве базисных выбрать единичные векторы
=, =, =.
Тогда базис {, , } будет ортонормированным.
Пример 2. Самосопряженный оператор A: V 3 ® V 3 действует по формулам:
A = 2 j - k
A = 2 i + 3 j - 2 k
A = - i - 2 j.
Путём выбора нового ортонормированного базиса в пространстве V 3, привести матрицу оператора A к диагональному виду.
Решение. 1. Составим матрицу A оператора A относительно базиса { i, j, k } и матрицу A -l E:
A =, A – l E =
(матрица оператора выписывается по принципу: строчка – в столбец; но в нашем случае матрица симметрическая). Определитель det(A – l E) можно вычислить непосредственно, но зачастую это приводит к очень длительным вычислениям. Поэтому удобнее использовать следующую формулу:
det(A – l E) = -l3 + (tr A)l2 - I2(A)l + det A. (6)
Здесь tr A = a 11 + a 22 + a 33 - след матрицы A (т.е. сумма её диагональных элементов), а
I2(A) = + + –
сумма диагональных миноров матрицы A. Схематично последнюю формулу можно изобразить так:
I2(A) = + +
В нашем случае находим tr A =0+3+0=3, det A = 5,
I2(A) = + + = –9.
Получаем характеристическое уравнение
-l3 + 3l2 + 9l + 5 = 0 Û l3 - 3l2 - 9l - 5 = 0. (7)
Один из корней мы можем найти подбором: l1 = –1. Затем делим характеристический многочлен на l – l1:
-
-
-
0
Значит уравнение (7) эквивалентно следующему:
(l + 1)(l2 - 4l - 5) = 0.
Теперь находим оставшиеся корни: l2 = -1, l3 = 5. Мы видим, что у нас есть кратный корень:.
2. Так же, как и в примере 1, находим собственный вектор (1, 2,-1), соответствующий собственному числу l3 = 5.
3. Найдем собственные векторы для l1 = l2 = -1. Наша задача: найти для каждого из чисел l1 и l2 в отдельности свой собственный вектор и, так чтобы эти векторы были перпендикулярны друг другу.
A - (-1) E =,
Получившаяся система уравнений имеет ранг 1, т.е. все уравнения системы пропорциональны, поэтому второе и третье уравнения можем вычеркнуть. В случае самосопряженного оператора система уравнений, соответствующая двукратному корню всегда имеет ранг 1. Итак, у нас есть только одно уравнение:
x + 2 y - z = 0, (8)
Подбором мы можем найти (1, 0, 1), (0, 1, 2). Тогда общий вид всех собственных векторов, соответствующих l1 = l2 = -1, будет
= k + l = (k, l, k + 2 l), k, l Î R. (9)
Если бы задача формулировалась так же, как в примере 1, то на этом следовало бы закончить. Но для самосопряженного оператора необходимо еще найти ортонормированный базис, состоящий из собственных векторов. Поэтому повторимся ещё раз: нам надо найти для каждого из чисел l1 и l2 в отдельности свой собственный вектор и, так чтобы эти векторы были перпендикулярны друг другу. Поэтому мы поступаем иначе. Только вектор (1, 0, 1) мы находим подбором. Неизвестный вектор (x, y, z) должен удовлетворять условию (8), но дополнительно должно выполняться условие ортогональности:
(1, 0, 1)· (x, y, z) = 0.
Итак, (x, y, z) мы находим из системы
x + 2 y - z = 0,
(1, 0, 1)· (x, y, z) = 0.
Второе условие в координатах имеет вид x + z = 0. Поэтому мы имеем систему для нахождения:
x + 2 y - z = 0,
x + z = 0.
Находим y = - x, z = - x. Поэтому можем взять (1,-1,-1).
Теперь нормируем найденные векторы, т.е мы найдём единичные векторы, коллинеарные найденным собственным векторам:
|| = =, =
|| = =, =
|| = =, =
Ответ: Относительно нового базиса, составленного из векторов
,,,
матрица оператора A будет иметь вид
A = .
§3. Билинейная функция и квадратичная форма
Определение. Пусть L – векторное пространство. Билинейной функцией, определённой на L называется отображение f: L ´ L ® R, сопоставляющее каждой паре векторов (x, y) число f (x, y), и при этом линейное по обоим аргументам; т.е. должны выполняться свойства
1. f (x + y, z) = f (x, z) + f (y, z); f (x, y + z) = f (x, y) + f (x, z);
2. f (l x, y) =l f (x, y) = f (x, l y), lÎ R.
Билинейная функция называется симметрической, если f (y, x) = f (x, y) " x, y Î L.
Пусть L 3 – трёхмерное векторное пространство, B = { e 1, e 2, e 3} – базис в нём. Пусть x (x 1, x 2, x 3), y (y 1, y 2, y 3) – произвольные векторы. Тогда по свойствам линейности
f (x, y) = f (x 1 e 1 + x 2 e 2 + x 3 e 3, y 1 e 1 + y 2 e 2 + y 3 e 3) = xiyjf (e i, e j).
Определение. Обозначим aij = f (e i, e j), i, j = 1, 2, 3. Это числа, которые не зависят от координат векторов x, y, а зависят только от выбора базиса. Они называются коэффициентами билинейной функции в данном базисе.
Тогда билинейная функция выглядит так:
f (x, y) = aijxiyj = a 11 x 1 y 1 + a 12 x 1 y 2 + a 13 x 1 y 3 + a 21 x 2 y 1 + a 22 x 2 y 2 + a 23 x 2 y 3 +
+ a 31 x 3 y 1 + a 32 x 3 y 2 + a 33 x 3 y 3.
Из коэффициентов билинейной функции составляется матрица, которая называется матрицей этой билинейной функции в данном базисе. Если билинейная функция является симметрической, то
aji = f (e j, e i)= f (e i, e j) = aij, i, j = 1, 2, 3.
Это означает, что матрица симметрической билинейной функции является симметрической матрицей. Симметрическая билинейная функция в трёхмерном пространстве выглядит так:
f (x, y) = a 11 x 1 y 1 + a 22 x 2 y 2 + a 33 x 3 y 3 +
+ a 12(x 1 y 2 + x 2 y 1) + a 13(x 1 y 3 + x 3 y 1) + a 23(x 2 y 3 + x 3 y 2). (10)
В двумерном пространстве:
f (x, y) = a 11 x 1 y 1 + a 22 x 2 y 2 + a 12(x 1 y 2 + x 2 y 1).
Определение. Пусть f (x, y) – симметрическая билинейная функция. Тогда функция одного векторного аргумента k: L ® R, k (x) = f (x, x) называется квадратичной формой. При этом, билинейная функция f (x, y) называется полярной к квадратичной форме k (x). Матрицей квадратичной формы называется матрица полярной ей симметрической билинейной функции.
Для того, чтобы узнать, как выглядит квадратичная форма в L 3, надо в (10) подставить y = x:
k (x) = a 11 x 12+ a 22 x 22+ a 33 x 32+ 2 a 12 x 1 x 2 + 2 a 13 x 1 x 3 + 2 a 23 x 2 x 3. (11)
Если квадратичная форма задана в V 3, где введены декартовы координаты (x, y, z), то
k ( ) = a 11 x 2+ a 22 y 2+ a 33 z 2+ 2 a 12 xy + 2 a 13 xz + 2 a 23 yz. (12)
Обратим особое внимание на то, что при составлении матрицы квадратичной формы коэффициенты при xy, xz, yz следует делить пополам и каждое из полученных чисел записывается в матрицу дважды. Например, коэффициент a 12 записывается также и на место с номерами 21:
A =.