- •Линейная алгебра (Лекции)
- •Определители
- •Определители 2-го и 3-го порядков
- •Разложение определителя по элементам строки или столбца
- •1.3. Понятие об определителях высших порядков
- •Матрицы
- •Основные обозначения
- •Действия над матрицами
- •Обратная матрица
- •Вычисление обратной матрицы
- •2.4. Ранг матрицы
- •Матричные уравнения
- •Системы линейных уравнений
- •Основные обозначения
- •3.2. Решение систем
- •3.2.1. Метод Гаусса
- •3.2.2. Решение невырожденных систем Метод обратной матрицы. Формулы Крамера
- •3.3. Однородные и неоднородные системы
- •Геометрический смысл линейной системы трех уравнений с тремя неизвестными
- •4. Системы векторов
- •4.1. Разложение вектора по системе векторов
- •Линейная зависимость
- •4.3. Базис и ранг системы векторов
- •Ортогональные системы векторов
- •Преобразование координат при переходе от одного базиса к другому
- •Собственные значения и собственные векторы матрицы
- •Приведение квадратной матрицы к диагональному виду
- •Ортогональные и симметрические матрицы
- •Квадратичные формы
- •Кривые второго порядка
Ортогональные и симметрические матрицы
Матрица АТ, столбцами которой являются строки матрицы А, называется транспонированной к А.
Свойства операции транспонирования матриц
(А + В)Т = АТ + ВТ;
(А В)Т = ВТ АТ;
(kА)Т = kАТ;
(А –1)Т = (АТ) –1,
где k – число, А и В – матрицы.
Матрица А называется симметрической, если А = АТ.
Ортогональной называется матрица А, для которой АТ = А –1.
Следующие три условия равносильны:
матрица А ортогональна;
матрица А –1 ортогональна;
столбцы матрицы А образуют ортонормированную систему векторов.
Ортогональная матрица может не иметь действительных собственных значений.
Симметрическая матрица всегда имеет действительные собственные значения, и все ее собственные значения – действительные числа. Собственные векторы симметрической матрицы, принадлежащие различным собственным значениям, ортогональны.
Для каждой симметрической матрицы А существует такая ортогональная матрица Q, что Q –1А Q – диагональная матрица. Построение этой ортогональной матрицы осуществляется следующим образом:
строим невырожденную матрицу Т, которая приводит матрицу А к диагональному виду;
подвергаем столбцы найденной матрицы Т процессу ортогонализации Шмидта, а затем нормируем полученные векторы;
строим ортогональную матрицу Q, столбцами которой являются координаты полученной в п.2 ортонормированной системы векторов.
Пример. Привести к диагональному виду с помощью ортогональной матрицы симметрическую
матрицу
А =
.
•
Характеристическое
уравнение матрицы А имеет вид:
| A
– λE
| =
=
=
(5
–
λ)
(5
–
λ)
= (5
–
λ)
(1
+
λ)
(5
–
λ)
(1
+
λ)
=
(5
–
λ)
(1
+
λ)2
= 0.
Отсюда следует, что матрица А имеет два собственных значения: λ1 = –1, λ2 = 5.
Фундаментальная система решений системы уравнений (A + E) х = θ состоит из двух векторов:
и
,
а система уравнений (A
–
5
E)
х
= θ
–
из одного вектора
(вычисления
провести самостоятельно).
Матрица
Т,
приводящая матрицу А к диагональному
виду,
имеет вид Т =
.
После ортогонализации и нормирования столбцов этой матрицы получим ортогональную матрицу
Q
=
.
Матрица,
обратная
к
Q,
совпадает
с Q
Т,
т.е.,
Q
–1
=
.
Нетрудно
проверить,
что
Q
–1А
Q
=
.
Квадратичные формы
Переход от системы n неизвестных х1, х2, … , хn к системе n неизвестных у1, у2, … , уn по
формуле x = Sy, где х = { х1, х2, … , хn}, у = { у1, у2, … , уn}, S – квадратная матрица порядка n, называется линейным преобразованием неизвестных. Если S – невырожденная матрица, то линейное преобразование неизвестных также называется невырожденным.
Квадратичной формой F(х1, х2, … , хn) от n неизвестных х1, х2, … , хn называется сумма, каждое слагаемое которой является или квадратом одного из этих неизвестных, или произведением двух разных неизвестных
F(х)
=
.
(1)
Квадратичную форму можно записать в виде F(х) = х А х, где х = { х1, х2, … , хn},
А – симметрическая матрица порядка n, которая называется матрицей квадратичной формы F(х).
Две квадратичные формы называются эквивалентными, если одна из них переводится в другую посредством невырожденного линейного преобразования.
Если в квадратичной форме F(х) = х А х неизвестные подвергнуть линейному преобразованию
x = Sy, то получится квадратичная форма F(у) = у( STА S )y с матрицей STА S.
Каноническим видом данной квадратичной формы называется эквивалентная ей форма, не содержащая произведений неизвестных. Каждую квадратичную форму можно привести к каноническому виду с помощью линейного преобразования неизвестных x = Sy с ортогональной матрицей S. Столбцами матрицы S являются координаты некоторого ортонормированного базиса Bн =(e1 ,..., en), в котором матрица A имеет диагональный вид D = S TА S. D − диагональная матрица, на диагонали которой стоят собственные числа матрицы.
Пример.
Написать
матрицу квадратичной формы
F = 2
– 5
+ 8
+ 4x1x2
– 2x1x3
+ 6x2x3
.
• Обозначим коэффициент при произведении xi xk = xk xi (i ≠ k) через аik + аki, причем аik = аki. Член (аik + аki) xi xk запишем в виде аik xi xk + аki xk xi . Тогда квадратичную форму F можно записать в виде
F
=
2
+ 2x1x2
– x1x3
+
+
2x2x1
– 5
+ 3x2x3
–
– x3x1
+ 3x3x2
+ 8
.
Теперь
матрица А квадратичной
формы имеет
вид:
A
=
.
Методы приведения квадратичной формы к каноническому виду
Метод Лагранжа выделения полных квадратов
Пусть
квадратичная форма F(х)
= хА
х
в базисе В
имеет вид (1). Если все коэффициенты
aii
(при
квадратах
),
i
= 1, 2, … , n,
равны нулю и в то же время форма не
равна тождественно нулю, то отлично от
нуля хотя бы одно произведение, например
2a12
х1
х2.
Выполним преобразование базиса, при
котором координаты векторов в старом
и новом базисах связаны формулами
х1 = х1´ + х2´,
х2 = х1´ – х2´ ,
хi = х i´, i = 3, 4, … , n,
Тогда
2a12
х1
х2
= 2a12
(
–
)
= 2a12
–
2a12
.
Здесь уже коэффициенты при
и
отличны от нуля.
Таким образом, всегда найдется такой базис В, в котором в записи (1) хотя бы один коэффициент при квадрате отличен от нуля.
В дальнейшем считаем, что a11 ≠ 0. (Если a11 = 0, то отличен от нуля коэффициент при квадрате какой-нибудь другой координаты и к рассматриваемому случаю можно прийти иначе занумеровав векторы
е1, е2, … , еn, что также является некоторым преобразованием базиса.)
Рассмотрим
часть квадратичной формы, содержащую
х1,
т.е. σ1
= a11
+ 2a12
х1
х2
+ … + 2a1n
х1
хn.
Дополняем
эту сумму до полного квадрата:
σ1
=
(a11
х1
+ … + a1n
хn)2
– γ,
где γ
есть алгебраическая сумма членов, не
зависящих от х1.
Если теперь сделать замену х1´ = a11 х1 + … + a1n хn ,
х i´ = хi, i = 2, 4, … , n,
то
квадратичная форма в новом базисе примет
вид F(х´)
=
+
=
+
F1(х´).
В полученной форме выделено слагаемое , а оставшаяся часть F1(х´) является квадратичной формой, содержащей n – 1 переменных. Далее рассуждения повторяются для квадратичной формы F1(х´), и т.д.
Примеры. 1. Методом Лагранжа привести к каноническому виду квадратичную форму
F = + 2 + 7 + 2x1x2 + 2x1x3 + 4x2x3 .
• Сгруппируем все члены, содержащие неизвестные х1, и дополним их до полного квадрата:
F = ( + 2x1x2 + 2x1x3) + 2 + 7 + 4x2x3 = ( + 2x1(x2 + x3) + (x2 + x3)2) – (x2 + x3)2 + 2 + 7 + 4x2x3 =
= (x1 + x2 + x3)2 + + 6 + 2x2x3 .
В дальнейшем полный квадрат, содержащий неизвестное х1, не изменится. Среди оставшихся членов
сгруппируем все, содержащие х2, и дополним их до полного квадрата:
F = (x1 + x2 + x3)2 + ( + 2x2x3 + ) – + 6 = (x1 + x2 + x3)2 + (x2 + x3)2 + 5 .
Теперь
перейдем от неизвестных х1,
х2,
х3
к неизвестным у1,
у2,
у3
по формулам
В результате этого перехода получим канонический вид данной квадратичной формы:
F
=
+
+ 5
.
2. Привести к каноническому виду квадратичную форму F = 2х1х2 + 4х1х3 – – 8 .
• Здесь коэффициенты при х2 и х3 не равны нулю. Сгруппируем все члены, содержащие х2, и дополним их до полного квадрата: F = –( – 2х1х2 + ) + + 4х1х3 – 8 = –( х2 – х1)2 + + 4х1х3 – 8 .
Далее, то же самое делаем с х1: F = –( х2 – х1)2 + + 4х1х3 + 4 – 12 = –( х2 – х1)2 + ( х1 + 2х3)2 – 12 .
Теперь перейдем от неизвестны х1, х2, х3 к неизвестным х1´ , х2´ , х3´ по формулам:
х1´ = –х1 + х2,
х2´ = х1 + 2х3 ,
х3´ = х3 .
В
результате перехода получим канонический
вид данной квадратичной формы: F
= –
+
– 12
.
3. Привести к каноническому виду квадратичную форму F = х1х2 + х2х3 + х1х3.
• Здесь
все коэффициенты при х1,
х2,
х3
равны нулю. Сделаем преобразование
,
и получим:
F = х1х2 + х2х3 + х1х3 = (х1´ + х2´ ) (х1´ – х2´ ) + (х1´ – х2´ ) х3´ + (х1´ + х2´ ) х3´ = – + 2х1´ х3´.
Далее
поступаем как в предыдущих примерах.
Сгруппируем все члены, содержащие
х1´,
и дополним их до полного квадрата:
F = (
+
2х1´
х3´
+
)
–
–
= (х1´
+ х2´
)2
–
–
.
Сделаем очередное преобразование
,
которое и приводит квадратичную форму
к каноническому виду F
=
–
–
.
Из
двух преобразований получим окончательное
преобразование, приводящее
квадратичную форму к каноническому
виду:
.
Метод собственных векторов
Будем рассматривать квадратичную форму (1) в евклидовом пространстве Rn. Т.к. ее матрица А = (aij) симметрична, то она может быть представлена в виде А = U D U T, где D – диагональная матрица, на диагонали которой стоят собственные числа матрицы А, а U – ортогональная матрица. Столбцы матрицы U являются координатами некоторого ортонормированного базиса В = (е1, е2, … , еn), в котором матрица А имеет диагональный вид D, и, следовательно, квадратичная форма – искомый канонический вид. Соответствующее преобразование координат определяется соотношением
=
U
.
Примеры.
Найти преобразование, приводящее квадратичную форму F = 6 + 5 + 7 – 4х1х2 + 4х1х3 ,
заданную в евклидовом пространстве R3, к каноническому виду. Написать этот канонический вид.
•
Матрица
квадратичной формы имеет вид A
=
.
Обратить
внимание,
как
получаются элементы aij
(i
≠ j)
из явного
вида квадратичной формы! Собственные
числа этой матрицы λ1 = 3,
λ2 = 6, λ3 = 9.
Соответствующие ортонормированные
собственные векторы:
е1´ = (2/3, 2/3, –1/3), е2´ = (–1/3, 2/3, 2/3), е3´ = (2/3, –1/3, 2/3),
и,
следовательно, U
=
,
U T
=
.
В базисе В´ = (е1´,
е2´, е3´)
заданная квадратичная форма имеет
вид F1(х´)
= 3
+
6
+
9
,
а соответствующее преобразование
координат:
х1 = (2х1´– х2´+ 2х3´ ), х2 = (2х1´+ 2х2´ – х3´ ), х2 = (–х1´+ 2х2´ + 2х3´ ).
2.
Найти канонический вид, к которому
приводится квадратичная форма F
= 3
+
3
+
4x1
x2
+ 4x1
x3
– 2x2
x3
посредством ортогонального преобразования, не находя самого этого преобразования.
• Матрица
квадратичной формы A
=
. Коэффициентами квадратичной
формы в каноническом виде являются
собственные значения матрицы А.
Характеристическое уравнение:
λ3
– 6 λ2
+ 32 = 0. Отсюда λ1
= –2, λ2,3
= 4. Канонический вид квадратичной
формы: –2
+
4
+
4
.
3.
Найти ортогональное преобразование,
приводящее квадратичную форму
+
+
+
4x1
x2
+ 4x1
x3
+ 4x2
x3
к каноническому виду, и написать этот канонический вид.
• Матрица квадратичной формы A = . Характеристическое уравнение: λ3 – 3 λ2 – 9 λ – 5 = 0. Отсюда λ1 = 5, λ2,3 = – 1. Канонический вид
квадратичной формы: 5 – – . Новым базисом является собственный ортонормированный базис матрицы А.
Найдем его.
λ
= 5:
Отсюда
x1
= x2
= x3
и нормированный собственный вектор
есть е1
=
.
λ
= – 1: 2x1
+ 2x2
+ 2x3
= 0. Отсюда x1
= –x2
– x3,
x = (–x2
– x3,
x2,
x3)
= x2(-1,
1, 0) + x3(-1,
0, 1). Собственные векторы
=
(-1, 1, 0) и
=
(-1, 0, 1) ортогональны вектору е1,
т. к. векторы е1 и
,
принадлежат различным собственным
значениям. Система векторов
,
линейно независима, но не является
ортонормированной. Пользуясь методом
Шмидта, получим из нее ортонормированную
систему.
Имеем
е2
=
=
.
Вектор
е 3,
ортогональный вектору е2,
ищем в виде е3
=
–
α
е2
, α – искомое
число. Из условия (е3,
е 2)
= 0 получим
α
= (
,
е2)
=
.
Тогда е3
= (-1,
0, 1) –
.
Нормируя вектор е3,
получим
=
.
Т.о., ортонормированный базис
оператора А: е1
=
,
е2
=
,
=
.
Матрица перехода от заданного
базиса к базису е1
, е2,
С =
.
Учитывая, что Х = С Y (Х и Y – матрицы – столбцы координат вектора х в старом и новом базисах соответственно), получим
x1
=
y1
–
y2
–
y3
,
x2 = y1 + y2 – y3 ,
x3=
y1
+
y3
.
Положительно (отрицательно) определенная квадратичная форма
Квадратичная форма F(х) = хА х, определенная в евклидовом пространстве Rn , называется положительно (отрицательно) определенной, если для всякого х Rn (х ≠ θ) хА х > 0 (< 0).
Пусть А = (aij) – матрица квадратичной формы F(х) = хА х и
D1
= a11,
D2
=
,
… , Dn
=
–
последовательность главных миноров матрицы А.
Квадратичная форма положительно (отрицательно) определена, если в каком-нибудь ее каноническом виде нет отрицательных (положительных) коэффициентов при квадратах неизвестных.
Следующие условия равносильны:
квадратичная форма F(х) = х А х положительно определена;
собственные значения матрицы А положительны;
угловые миноры матрицы А положительны.
Следующие условия равносильны:
квадратичная форма F(х) = х А х отрицательно определена;
собственные значения матрицы А отрицательны;
все угловые миноры матрицы А нечетного порядка отрицательны, а все угловые миноры четного порядка положительны.
Критерием положительной определенности квадратичной формы является следующее утверждение
(критерий Сильвестра): для того, чтобы квадратичная форма А(х, х) была положительно определенной,
необходимо и достаточно, чтобы все главные миноры ее матрицы А были
положительны, т.е. Dk > 0, k = 1, 2, … , n.
Примеры.
Определить, является ли квадратичная форма + 26 + 10x1 x2 положительно или отрицательно
определенной.
•
Матрица
квадратичной формы A
=
.
Главные
миноры: D1 =
1 > 0, D2 =
=
26 – 25 = 1 > 0.
Т.о., квадратичная форма + 26 + 10x1 x2 положительно определена.
2. Определить, является ли квадратичная форма 12x1 x2 – 12x1 x3 + 6x2 x2 –11 – 6 – 6
положительно определенной.
•
Матрица
квадратичной формы A
=
.
Главные миноры: D1 = –11 < 0. Дальше нет смысла проверять: квадратичная форма не является
положительно определенной.
