- •Линейная алгебра
- •З.И.Андреева линейная алгебра
- •Введение
- •I.Системы линейных уравнений. Метод гаусса
- •II. Определители
- •2.1. Определители второго и третьего порядков
- •2.2. Перестановки и подстановки
- •2.3. Определители n-го порядка
- •III. Матрицы
- •3.1. Сложение матриц. Умножение матрицы на действительное (комплексное) число
- •3.2. Простые и двойные суммы
- •3.3 Умножение матриц
- •3.4. Умножение квадратных матриц одного порядка.
- •3.5. Решение матричных уравнений
- •IV. Линейные пространства
- •4.1. Алгебраические операции
- •4.2. Определение и примеры линейных пространств
- •4.3. Линейная зависимость и независимость векторов
- •4.4. Базис векторного пространства. Координаты вектора
- •4.5. Матрица перехода. Связь координат вектора в разных базисах
- •4.6. Подпространства линейных пространств
- •4.7. Изоморфизм линейных пространств
- •V. Ранг матрицы. Системы линейных уравнений
- •5.1. Ранг матрицы
- •5.2. Решение системы линейных уравнений с помощью ранга матрицы
- •5.3. Пространство решений системы линейных однородных уравнений
- •5.4. Связь решений однородной и неоднородной систем линейных уравнений
- •5.5. Задание подпространств конечномерного линейного пространства с помощью систем линейных уравнений
- •VI. Линейные операторы
- •6.1. Определение, примеры и свойства линейных операторов
- •6.2. Область значений и ядро линейного оператора
- •6.3. Матрица линейного оператора. Связь координат вектора и его образа
- •6.4. Связь матриц линейного оператора в разных парах базисов
- •6.5. Линейные преобразования линейного пространства
- •6.6. Невырожденные линейные преобразования
- •6.7. Собственные векторы и собственные значения линейного преобразования
- •6.8. Линейные преобразования в базисе из собственных векторов. Линейные преобразования с простым спектром
- •VII. Евклидовы пространства
- •7.1. Скалярное произведение векторов, его свойства. Определение и примеры евклидовых и унитарных пространств
- •7.2. Матрица Грама в евклидовом пространстве
- •7.3. Введение метрики в евклидовом пространстве
- •7.4. Ортонормированные базисы в евклидовом пространстве
- •7.5. Изоморфизм евклидовых пространств
- •VIII. Некоторые виды линейных преобразований евклидовых пространств
- •8.1. Ортогональные линейные преобразования
- •8.2. Сопряженные линейные преобразования
- •8.3. Самосопряженные (симметрические) линейные преобразования
- •IX. Билинейные и квадратичные формы
- •9.1. Линейные формы
- •9.2. Билинейные формы
- •9.3. Квадратичные формы
- •9.4. Закон инерции квадратичных форм
- •9.5. Положительно определённые квадратичные формы
- •9.6. Распадающиеся квадратичные формы
- •Вопросы для подготовки к коллоквиуму «Определители. Матрицы. Линейные пространства»
- •Вопросы для подготовки к экзамену
- •Литература
IX. Билинейные и квадратичные формы
9.1. Линейные формы
Пусть Ln – n-мерное линейное пространство над полем Р и f –линейное отображение пространства Ln в поле Р (f : Ln Р).
Определение 58. Линейное отображение f : Ln Р называется линейной функцией или линейной формой, заданной на Ln .
Если е = (е1, е2, ... , еn) – базис в Ln , а – любой вектор из Ln , то а = х1е1 + х2е2 + … + хnеn, где х1, х2, … , хn – любые элементы поля Р. Если f (ек) = к , то f (а) = 1х1 + 2х2 + … + n хn .
Следовательно, любую линейную форму можно задать в виде 1х1 + 2х2 + … + n хn .
Легко показать, что множество всех линейных форм f : Ln Р является линейным пространством над полем Р.
9.2. Билинейные формы
Пусть Ln – n-мерное линейное пространство над полем Р .
Определение 59. Отображение f : (Ln Ln ) Р называется билинейной формой (или билинейной функцией), заданной на Ln , если для любых векторов а, в, с и любого элемента Р выполняются условия:
f (а + в, с) = f (а, с) + f (в, с) ; f (а, в + с ) = f (а, в) + f (а, с); f (а) = f (а).
(Иными словами, билинейная форма линейна по обоим переменным.)
Пусть в Ln зафиксирован базис е = (е1, е2, ... , еn), а = х1е1 + х2е2 + … + хnеn,
в = у1е1 + у2е2 + … + уnеn, f (ек , ер) = кр . Тогда из определения 58 следует
f (а, в) = f
(
)
=
=
,
где кр
– элементы поля Р.
Итак, f (а, в) = (55) – запись билинейной формы в координатах.
-
Матрица А =
называется матрицей данной билинейной формы. Если х и у – столбцы координат векторов а и в, то билинейную форму можно записать в матричном виде:
f (а, в) = хТ А у (56)
Если е1 = (е11, е21, ... , еn1) – другой базис в Ln и Т – матрица перехода от базиса е к базису е1, то столбцы координат векторов а и в в этих базисах связаны формулами х = Тх1, у =Ту1. Подставив в формулу (56), получим f (а, в) = (Тх1)Т А (Ту1) = (х1)Т(ТТАТ)у1. Следовательно, матрицы билинейной формы в разных базисах связаны формулой
А1 = ТТАТ (57)
Определение 60. Билинейная форма называется симметрической, если
f (а, в) = f ( в, а) для любых векторов а и в. (57)
Очевидно, верно следующее утверждение:
Теорема 62. Билинейная форма является симметрической тогда и только тогда, когда она в любом базисе имеет симметрическую матрицу.
Теорема 63. В любом базисе евклидова пространства Еn скалярное произведение векторов задаётся симметрической билинейной формой.
Доказательство. По формуле (42) скалярное произведение векторов а и в равно
(а, в) = х ТГу. Матрица Г – симметрическая, поэтому, согласно формуле (56), скалярное произведение задано симметрической билинейной формой.
9.3. Квадратичные формы
Пусть Ln – n-мерное линейное пространство над полем Р и пусть на нём задана симметрическая билинейная форма f (а, в).
Определение 61. Симметрическая билинейная форма f (а, в) при условии а = в называется квадратичной формой, заданной на Ln ((а) = f(а, в) ). При этом f(а, в) и (а) называются соответствующими друг другу.
Если в пространстве Ln задан базис е = (е1, е2, … , еn) и а = х1е1 + х2е2 + … + хnеn, то, используя формулу (55), получим запись квадратичной формы в координатах
(а) =
(59)
Матрица квадратичной формы совпадает с матрицей соответствующей симметрической билинейной формы. Квадратичная форма в матричном виде запишется
(а) = хТ А х (60)
Если в пространстве Ln
зафиксирован базис, то между всеми
квадратичными формами, заданными на
Ln и всеми
симметрическими квадратными матрицами
порядка n устанавливается
взаимнооднозначное соответствие. Сумма
двух квадратичных форм является
квадратичной формой. При умножении
квадратичной формы на элемент поля Р
получается тоже квадратичная форма.
При сложении квадратичных форм
складываются их матрицы. Если форма
умножается на элемент поля Р,
то на этот же элемент умножается и её
матрица. Следовательно, множество всех
квадратичных форм, заданных на Ln
, есть линейное пространство, изоморфное
линейному пространству квадратных
симметрических матриц порядка n.
Размерность этого пространства равна
.
Так как квадратичная форма и соответствующая симметрическая билинейная форма имеют одну и ту же матрицу, то связь матриц А и А1 в разных базисах задаётся формулой (56), т.е. А1 = ТТАТ , где Т – матрица перехода от первого базиса ко второму, ТТ – матрица, транспонированная для матрицы Т. Следовательно, в разных базисах квадратичная форма имеет более или менее сложные матрицы, а поэтому более или менее сложную запись в координатах. Поэтому возникает задача: найти в пространстве Ln такой базис, в котором квадратичная форма имела бы наиболее простой вид.
Определение 62. Если (а) = 1х12 + 2х22 + … + n хn2, то говорят, что квадратичная форма (а) имеет канонический вид.
Если поле Р есть поле рациональных или действительных чисел и
(а) = х12 + х22 + … + хк2 – хк+12 – … – хr2,
то говорят, что квадратичная форма имеет нормальный вид. В случае, когда Р = С нормальным видом квадратичной формы называют (а) = х12 + х22 + …+ хк2 + хк+12 + .+ хr2.
Теорема 64. Всякая квадратичная форма с помощью линейного невырожденного преобразования (преобразования координат) может быть приведена к каноническому виду.
Доказательство. Пусть (а) – квадратичная форма, заданная на пространстве Ln . Пусть в Ln задан базис е и пусть в этом базисе (а) = хТ А х . Матрица А –симметрическая, поэтому по теореме 60 существует такая ортогональная матрица Т, что матрица А1 = Т–1АТ будет диагональной, причём на диагонали стоят собственные значения матрицы А (они все – действительные числа). Так как ортогональная матрица невырожденная, то существует такой базис е1, что Т будет матрицей перехода от базиса е к базису е1. Так как для ортогональной матрицы Т –1 = Т Т, то А1 – матрица данной формы в базисе е1. Итак, в базисе е1 данная форма имеет канонический вид.
Замечание. Приведение симметрической матрицы к диагональному виду описано в примере пункта 8.3.
Теорема 65. Всякую квадратичную форму линейным невырожденным преобразованием можно привести к нормальному виду.
Доказательство. В теореме 64 доказано, что квадратичную форму можно привести к каноническому виду. Перенумеровав, если нужно переменные, будем считать, что первые r коэффициентов в каноническом виде отличны от нуля, а остальные (n – r) равны нулю.
1) В случае, когда Р = С сделаем преобразование координат по формулам ().
|
Так как определитель этих формул отличен от нуля, то они задают преобразование координат. В новых координатах (а) = у12 + у22 + … + уr2. Получили комплексный нормальный вид квадратичной формы. 2) Если Р = R , т.е. (а) – действительная квадратичная форма, то в каноническом виде запишем сначала члены с положительными коэффициентами, затем – с отрицательными и, наконец, с нулевыми. |
|
(а) = 1х12 + 2х22 + … + к хк2 – к+1хк+12 – … – rхr2 Сделаем преобразование координат по формулам (), получим (а) = у12 + у22 + … + ук2 – ук+12 – … – уr2 . Но это и есть нормальный вид действительной квадратичной формы. |
Пример. Привести к каноническому виду квадратичную форму
= 2х1х2 + 2х1х3 – 2х1х4 – 2х2х3 + 2х2х4 + 2х3х4 .
Решение. Матрица данной квадратичной формы
-
А =
Для решения задачи эту матрицу нужно привести к диагональному виду. Это было сделано в примере пункта 8.3. Собственные значения этой матрицы 1 = 2 = 3 = 1, 4 = – 3. Базис из собственных векторов был найден е11 = е21 = ,
А1 =
е31 = , е41 = (1, –1, –1, 1).
В этом базисе квадратичная форма будет иметь матрицу А1. Матрицей перехода от исходного базиса к базису е1 будет матрица Т.
Т =
Следовательно, форма будет иметь следующий канонический вид
= х12 + х22 + х32 – 3х42.
Приведение квадратичной формы к каноническому виду с помощью выделения полных квадратов
Пусть Ln – n-мерное линейное пространство над полем Р и пусть на нём задана квадратичная форма (а) = . Если n = 1, то форма уже имеет канонический вид, поэтому рассуждение можно вести индукцией по числу переменных. Пусть форму можно привести к каноническому виду, если число переменных не более (n – 1). Докажем его для n переменных. Возможны два случая.
1) Все коэффициенты кк = 0. Если все коэффициенты равны 0, то можно считать, что форма имеет канонический вид. Поэтому пусть хотя бы один из коэффициентов отличен от нуля. Не нарушая общности, можно считать, что 12 0. Сделаем преобразование координат: х1 = у1 – у2 , х2 = у1 + у2 , х3 = у3 , … , хn = уn . В новых координатах
(а) = 12у12 – 12у22 + , где не будет содержать у12 и у22, поэтому эти слагаемые ни с чем проведены быть не могут. Следовательно, достаточно рассмотреть случай
2) Хотя бы один коэффициент при квадратах переменных отличен от нуля. Пусть 11 0. Соберём в форме (а) все слагаемые, содержащие х1, вынесем 11 за скобки, дополним полученную скобку до полного квадрата и компенсируем сделанные добавки.
11(
)
+
+ (х2,
х3, … ,хn), где
(х2,
х3, … ,хn) –
квадратичная форма от (n – 1) переменной.
По предположению индукции форму
(х2, х3, …
,хn) можно с помощью
преобразования координат (х2,
х3, … ,хn)
привести к каноническому виду. Дополнив
это преобразование формулой у1
=
, получим, что (а)
=
.
Рассмотрим этот способ упрощения квадратичной формы на примере.
Пример. Привести к каноническому виду квадратичную форму
1) = 3х12 + 5х22 + х32 – 6х1х2 + 9х1х3 – 7х2х3 .
Решение. Коэффициент при х12 отличен от нуля, поэтому соберём слагаемые, содержащие х1 (они подчёркнуты), вынесем за скобки коэффициент при х12 (т.е. 3) и дополним выражение в скобках до полного квадрата (за скобками компенсируем то, что добавили в скобках), получим
= 3(х12
– 2х1х2 +
3х1х3 + х22
+
х32
– 3х2х3) –
3х22 –
х32
+ 9х2х3 + 5х22
+ х32 – 7х2х3
=
= 3(х1 – х2
+
х3)2
+2х22
–
х32
+ 2х2х3.
Так как коэффициент при х22
отличен от нуля, то соберём
слагаемые, содержащие х2,
вынесем коэффициент при х22
за скобку и дополним выражение в скобках
до полного квадрата. Получим
= 3(х1 – х2
+
х3)2
+2(х22 + х2х3
+
х32)
–
х32
–
х32
=3(х1 – х2 +
х3)2
+ 2(х2 +
х3)2
–
х32.
Сделаем преобразование координат:
у1 = х1 – х2 + х3 , у2 = х2 + х3 , у3 = х3. В новых координатах получим, что
= 3у12 + 2у22 – у32.
Если квадратичная форма задана над
полем действительных чисел, то сделав
ещё одно преобразование координат: z1
=
у1,
z2 =
у2
, z3 =
у3
, получим нормальный вид данной формы
= z12
+ z22 – z32.
2) = х1х3 + 2х2х3 + 4х3х4 .
Решение. Так как данная квадратичная
форма не содержит квадратов переменных,
то сначала сделаем преобразование
координат по формулам: х1
=у1 – у3, х2
=у2, х3
=у1 + у3,
х4= у4. Получим
= (у1–
у3)( у1 + у3)
+ 2у2(у1–
у3) + 4(у1 +
у3)у4 = у12–
у32 + 2у1у2
+ 4у1у4
–2у2у3 +
4у3у4. Соберём
слагаемые с у1 (коэффициент
при у12 равен
1, поэтому ничего за скобки выносить не
надо). Получим
= (у12+ 2у1у2
+ 4у1у4 +
у22 +4у42+4у2у4)
– у22–
4у42– 4у2у4
– у32– 2у2у3
+ 4у3у4 = =
(у1 + у2 +
2у4)2 – (у22
+ 2у2у3 +
4у2у4 +
у32 + 4у42
+ 4у3у4) + у32+
4у42 + 4у3у4
– 4у42– у32
+ 4у3у4 = = (у1
+ у2 + 2у4)2
– (у2 + у3 +
2у4)2 + 4у3у4.
Для преобразования последнего слагаемого
снова нужно положить у3
= z3 – z4, у4
= z3 + z4. Отсюда
z3 =
,
z4 =
.
Итак, сделаем преобразование координат
по формулам:
z1 = у1 + у2 + 2у4 , z2 = у2 + у3 + 2у4 , z3 = , z4 = . В новых координатах
= z12 – z22 + 4z32 – 4z42.
Получили канонический вид данной квадратичной формы над полем действительных чисел.

()
()