Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по линейной алгебре от З.И.Андреевой.doc
Скачиваний:
177
Добавлен:
23.08.2019
Размер:
1.72 Mб
Скачать

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 : (LnLn )  Р называется билинейной формой (или билинейной функцией), заданной на 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 + х326х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 + 1у2 + 1у4 –2у2у3 + 4у3у4. Соберём слагаемые с у1 (коэффициент при у12 равен 1, поэтому ничего за скобки выносить не надо). Получим = (у12+1у2 + 1у4 + у22 +4у42+4у2у4) – у22– 4у42 4у2у4у322у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.

Получили канонический вид данной квадратичной формы над полем действительных чисел.