Например, матрица перехода от одного ортонормированного базиса к другому ортонормированному базису является ортогональной.
Контрольные вопросы и задания к п. 4.4
1.Сформулируйте определение ортогонального оператора.
2.Перечислите свойства ортогонального (унитарного) оператора.
3.Может ли собственное значение ортогонального операто-
ра быть равным 2, 0, 1, -1?
4.Верно ли, что ортогональный оператор любой ортонормированный базис переводит в ортонормированный?
5.Какому соотношению должна удовлетворять матрица ортогонального (унитарного) оператора в любом ортонормированном базисе?
§ 5. КВАДРАТИЧНЫЕ ФОРМЫ
Рассмотрим сначала случай вещественного линейного пространства, а затем результаты обобщим на случай комплексного пространства.
5.1.Билинейные и квадратичные формы в линейном пространстве
Пусть L - вещественное линейное пространство.
Определение. |
Отображение A : L ×L → |
называется |
|
билинейной формой |
в |
пространстве L , если |
для любых |
x, y, z L и любого λ |
верно: |
|
|
1)A(x + y, z) = A(x, z) + A( y, z) ,
2)A(λx, y) = λA(x, y) ,
3)A(x, y + z) = A(x, y) + A(x, z) ,
4)A(x, λy) = λA(x, y) .
Определение. Билинейная форма A(x, y) называется
симметричной, если A(x, y) = A( y, x) x, y L .
Пример 55. Скалярное произведение в евклидовом пространстве
(x, y) = x1 y1 + x2 y2 +... + xn yn
является симметричной билинейной формой.
Пусть A(x, y) - симметричная билинейная форма. Положим x = y . Тогда получим квадратичную форму A(x, x) .
Или строго:
Определение. Квадратичной формой называется вы-
ражение A(x, x) , где A(x, y) - симметричная билинейная форма.
140 |
141 |
5.2.Выражение квадратичной формы в координатах. Матрица квадратичной формы
Пусть в пространстве L задан базис e1,..., en и пусть известно разложение вектора x по этому базису:
x = x1e1 +... + xnen .
Найдем выражение квадратичной формы A(x, x) в ко-
ординатах. Вычислим |
A(x, x) . В силу линейности по перво- |
|
му и по второму аргументам получим: |
|
|
A(x, x) = A(x1e1 +... + xnen , x1e1 +...+ xnen ) = |
||
n |
n |
n |
= ∑xi A(ei , x1e1 +... + xnen ) = ∑xi |
∑x j A(ei , ej ) = |
|
i=1 |
i=1 |
j=1 |
n n |
n n |
|
= ∑∑xi x j A(ei , ej ) = ∑∑aij xi x j , |
||
i=1 j=1 |
i=1 j=1 |
|
где обозначено aij = A(ei , e j ) . Замечаем, что коэффициенты aij зависят от базиса и не зависят от вектора x .
Таким образом, в заданном базисе квадратичная форма имеет вид:
n |
n |
|
|
|
|
A(x, x) = ∑∑aij xi x j . |
|
|
|
|
|
i=1 j=1 |
|
|
|
|
|
Определение. Матрица |
A = (aij ) , элементы |
которой |
|||
определяются равенствами aij = A(ei , e j ) , |
i, j = |
|
, |
называ- |
|
1, n |
|||||
ется матрицей квадратичной |
формы |
A(x, x) в |
базисе |
||
e1,..., en .
Укажем свойства матрицы квадратичной формы.
1)A = (aij ) - квадратная матрица n -го порядка;
2)A = (aij ) - симметричная матрица, так как билинейная форма A(x, y) - симметричная, а значит
aij = A(ei , e j ) = A(e j , ei ) = a ji .
Получим вид квадратичной формы при n = 2 , т.е. при x = (x1, x2 ) . Имеем:
2 |
2 |
2 |
A(x, x) = ∑∑aij xi x j = ∑(ai1xi x1 +ai2 xi x2 ) = |
||
i=1 j=1 |
i=1 |
|
= a11x12 +a12 x1x2 +a21x2 x1 +a22 x22 .
Отсюда в силу условия a12 = a21 получаем
A(x, x) = a x2 |
+2a x x +a x2 . |
|
|
||||||
|
11 |
1 |
12 |
1 |
2 |
22 |
2 |
|
|
В общем |
случае |
|
для |
|
квадратичной |
формы |
|||
n n |
|
|
|
|
|
|
|
|
|
A(x, x) = ∑∑aij xi x j выделим слагаемые, содержащие xi2 и |
|||||||||
i=1 j=1 |
|
|
|
|
|
|
|
|
|
произведения xi x j , |
x j xi . В силу условия aij = a ji получим: |
||||||||
n |
n |
|
|
|
|
n |
|
n |
|
A(x, x) = ∑aii xi2 + |
∑ (aij +a ji )xi x j = ∑aii xi2 +2 |
∑ aij xi x j . |
|||||||
i=1 |
i, j=1 |
|
|
|
|
i=1 |
|
i, j |
=1 |
|
|
|
|
|
|
|
|
(i≠ j) |
|
Поэтому при составлении матрицы квадратичной формы
n n
A(x, x) = ∑∑aij xi x j
i=1 j=1
142 |
143 |
все ее внедиагональные элементы aij ( i ≠ j ) мы должны разделить на два, а элементы aii записать на главной диагонали
без изменения.
Пример 56. Матрица квадратичной формы
A(x, x) = x12 +3x1x2 +4x22
имеет вид: |
|
1 |
3 2 |
|
A = |
3 2 |
4 |
. |
|
|
|
|
5.3. Матричная запись квадратичной формы
Пусть в линейном пространстве L задан базис e1,..., en и пусть в этом базисе задана квадратичная форма
n n
A(x, x) = ∑∑aij xi x j .
i=1 j=1
Эта квадратичная форма может быть записана более компактно, если использовать матричные обозначения.
Обозначим:
A = (aij ) - матрица квадратичной формы,
x1
X = - столбец координат вектора x .
xn
Теорема 42. Для любой квадратичной формы A(x, x) в заданном базисе справедлива формула
A(x, x) = X T AX .
Доказательство. Формула проверяется непосредственными вычислениями.
Найдем сначала AX . По правилу умножения матриц получим
a11 |
a12 |
… a1n |
x1 |
|
a11x1 +a12 x2 +... +a1n xn |
||||||||||
a |
a |
… |
a |
x |
|
a |
x |
+a x |
+... +a x |
|
|||||
AX = |
21 |
22 |
|
2n 2 |
= |
21 1 |
|
22 2 |
|
|
2n n . |
||||
|
… |
… … … |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
an2 |
… |
|
|
|
|
|
|
+an2 x2 |
|
|
|
|
|
an1 |
ann xn |
|
an1x1 |
+... +ann xn |
|||||||||||
Найдем теперь X T AX : |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
a11x1 +a12 x2 +... +a1n xn |
|
|
||||||||
|
|
|
|
|
a |
x |
+a |
x |
|
+... +a |
x |
|
= |
|
|
X T AX = (x , x ,..., x ) 21 1 |
|
22 |
2 |
|
2n |
n |
|
||||||||
|
|
1 |
2 |
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
an1x1 |
+an2 x2 +... +ann xn |
|
|
|||||||
=x1(a11x1 +...+a1nxn)+x2(a21x1 +...+a2nxn)+...+xn(an1x1 +...+annxn) =
n |
n |
n |
= ∑xi (ai1x1 +... +ain xn ) = ∑xi ∑aij x j = |
||
i=1 |
i=1 |
j=1 |
n |
n |
|
= ∑∑aij xi x j = A(x, x) . ■
i=1 j=1
144 |
145 |
5.4.Изменение матрицы квадратичной формы при переходе к новому базису
Как было показано выше (см. п.5.2) матрица квадратичной формы зависит от базиса пространства. Выясним, как будет меняться эта матрица при изменении базиса.
Пусть |
в |
линейном пространстве |
L задан базис |
B : e1,..., en и в этом базисе дана квадратичная форма |
|||
|
|
n n |
|
|
|
A(x, x) = ∑∑aij xi x j . |
|
|
|
i=1 j=1 |
|
Пусть в |
L |
задан еще один (новый) |
базис B′: e1′,..., en′ . |
Найдем вид квадратичной формы в новом базисе. Используя матричную запись квадратичной формы, в
базисе B имеем
A(x, x) = X T AX .
Обозначим через P =TB→B′ матрицу перехода от базиса B к
базису B′. |
Тогда |
|
X = PX ′ |
(см. п.1.4), |
откуда |
|
находим |
||||||||||||||
X |
T |
′ T |
′ |
T |
P |
T |
. Следовательно, в новом базисе B |
′ |
|||||||||||||
|
= (PX ) |
= ( X ) |
|
|
|
||||||||||||||||
квадратичная форма имеет вид |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
A(x, x) = X |
T |
|
|
|
|
′ |
T |
P |
T |
APX |
′ |
|
′ T |
′ |
′ |
, |
|
||
|
|
|
AX = ( X ) |
|
|
= ( X ) A X |
|
|
|||||||||||||
|
|
|
′ |
|
|
T |
AP . |
|
|
|
|
|
|
|
|
|
|
|
|
||
где обозначено A = P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
Таким |
образом, |
при |
|
′ |
преобразовании |
координат |
|||||||||||||
вектор X перейдет в вектор X |
, а матрица |
′ |
|
|
|
|
|||||||||||||||
|
A новой квадра- |
||||||||||||||||||||
тичной формы связана с матрицей A соотношением |
|
|
|||||||||||||||||||
|
|
|
′ |
= P |
T |
AP , |
где |
P =TB→B′ . |
|
|
|
|
|||||||||
|
|
|
A |
|
|
|
|
|
|||||||||||||
5.5. Канонический вид квадратичной формы
В различных базисах пространства выражения квадратичной формы в координатах, вообще говоря, различны. Нас будет интересовать задача: привести квадратичную форму к максимально простому (каноническому) виду с диагональной матрицей.
Определение. Каноническим видом квадратичной фор-
мы называется представление
A(x, x) = λ1x12 +λ2 x22 +... +λn xn2 .
Базис, в котором квадратичная форма имеет такой вид, называется каноническим базисом квадратичной формы.
Теорема 43. Любая квадратичная форма приводима к каноническому виду.
Укажем способ построения канонического вида квадратичной формы.
Матрица квадратичной формы - это симметричная матрица с действительными элементами. Следовательно (в силу свойств самосопряженного оператора) существует ортонормированный базис из собственных векторов, в котором эта матрица имеет диагональный вид
|
λ |
0 |
|
|
|
1 |
|
|
, |
A = |
|
|
|
|
|
0 |
λ |
|
|
|
|
n |
|
|
где λi - собственные значения матрицы A . Тогда в таком
базисе из собственных векторов квадратичная форма имеет вид
n n |
n |
A(x, x) = ∑∑aij xi x j = ∑λi xi2 . |
|
i=1 j=1 |
i=1 |
146 |
147 |
Таким образом, квадратичная форма приведена к каноническому виду - сумме квадратов.
Сформулируем правило нахождения канонического базиса и канонического вида квадратичной формы.
1)Найти собственные значения матрицы квадратичной
формы.
2)Найти соответствующие собственные векторы.
3)Ортогонализировать и нормировать систему собственных векторов - получим канонический базис.
4)Выписать канонический вид квадратичной формы
A(x, x) = λ1(x1′)2 +... +λ1(xm′1 )2 +
+λ2 (xm′1+1)2 +... +λ2 (xm′1+m2 )2 +... +
+λk (xm′1+m2 +...+mk −1+1)2 +... +λk (xn′ )2 ,
где λ1 ,…, λk - различные собственные значения; ms ( s =1, k ) - число собственных векторов, соответствующих λs .
Операция построения ортонормированного базиса, в котором квадратичная форма имеет канонический вид, назы-
вается приведением квадратичной формы к главным осям.
Пример 57. Квадратичную форму
A(x, x) = x12 −2x22 + x32 +4x1x2 −8x1x3 −4x2 x3
приведем к каноническому виду и найдем соответствующий канонический базис.
1) Составим матрицу квадратичной формы:
|
1 |
2 |
−4 |
|
|
2 |
−2 |
−2 |
|
A = |
. |
|||
|
−4 |
−2 |
|
|
|
1 |
|||
2) Найдем собственные значения матрицы A . Для этого решим характеристическое уравнение | A −λE |= 0 :
| A −λE |= |
|
1−λ |
2 |
−4 |
|
= −(λ +3)2 (λ −6) = 0 , |
|
|
|||||
|
2 |
−2 −λ −2 |
|
|||
|
|
−4 |
−2 |
1−λ |
|
|
откуда находим: λ1,2 = −3 , λ3 = 6 .
3) Найдем собственные векторы. Для этого при каждом λk решим систему уравнений (A −λE)X = 0 .
а) Для λ1,2 = −3 имеем:
|
|
|
4 |
2 |
−4 x1 |
|
0 |
|
|||||
( A −λ |
E)X = 0 |
|
|
2 |
1 |
−2 |
x |
|
= |
0 |
|
|
|
1,2 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
−4 −2 4 |
x |
|
|
0 |
|
|
|||
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
2x1 + x2 −2x3 = 0 ,
откуда
x1 = − 12 x2 + x3 .
Полагая x2 , x3 - свободные переменные, находим фундаментальную систему решений:
X1 = (−1 2,1,0) , |
X2 = (1,0,1) . |
|
|||||||||
б) Для λ3 = 6 |
имеем: |
|
|
|
|
|
|
|
|
||
|
−5 2 |
−4 |
x |
|
|
0 |
x |
= −α |
|||
(A−λ3E)X =0 |
|
2 |
−8 |
−2 |
1 |
|
|
0 |
|
1 |
|
|
x2 |
= |
|
x2 =−1 2α , |
|||||||
|
|
−4 |
−2 |
−5 |
x |
|
|
0 |
|
x |
=α |
|
|
|
|
|
3 |
|
|
|
|
3 |
|
При α = −2 получаем собственный вектор X3 = (2,1, −2) .
148 |
149 |