- •Лекция 1
- •Лекция 2
- •Лекция 3
- •Лекция 4
- •Лекция 5
- •Лекция 6
- •Лекция 7
- •Лекция 8
- •Лекция 9
- •Лекция 10
- •Лекция 11
- •Лекция 12
- •Лекция 13
- •Лекция 14
- •Лекция 15
- •Лекция 16
- •Лекция 17
- •Лекция 18
- •Лекция 19
- •Лекция 20
- •Лекция 21
- •Лекция 22
- •Лекция 23
- •Лекция 24
- •Лекция 25
- •Лекция 26
- •Лекция 27
- •Лекция 28
- •Лекция 29
- •Лекция 30
- •Лекция 31
- •Лекция 32
- •Лекция 33
- •Лекция 34
- •Лекция 35
- •Лекция 36
- •Лекция 37
- •Лекция 38
- •Лекция 39
- •Лекция 40
- •Лекция 41
- •Лекция 42
- •Лекция 43
- •Лекция 44
- •Лекция 45
- •Лекция 46
- •Лекция 47
ЛЕКЦИЯ 9
Линейные операторы и их матрицы
Понятие линейного оператора является одним из основополагающих понятий линейной алгебры.
Линейным оператором f линейного пространства L называется функция, удовлетворяющая следующим условиям:
1.областью определенияD( f ) = L , т.е. все пространство L;
2.множество значений E( f ) L ;
3.для любых двух векторов x1 и x2 L и любых α, β R
выполняется равенство f (αx1 + βx2 ) = αf (x1) + βf (x2 ) Другое определение:
Пусть V и W – два линейных пространства. Отображение A:V →W называется линейным оператором, если A(αx1 + βx2 ) = αAx1 + βAx2 ,
x1, x2 V и α, β R
Если V и W являются подмножествами числового множества R, то оператор называется функцией.
Из определения линейного оператора следует более общее соотношение, которому он удовлетворяет:
A(α1x1 +α2 x2 +K+αn xn ) = α1 Ax1 +α2 Ax2 +K+αn Axn
xi V , αi R,i =1,n .
Вектор y = Ax называется образом вектора x V , а вектор x V называется прообразом вектора y = Ax или y = f (x) .
Оператор, переводящий любой вектор x L в нулевой вектор, называют нулевым оператором (или любой вектор x V переводит в δ W ). Очевидно, что этот оператор является линейным. Нулевой оператор обозначается символом O , то O(x) = 0.
Оператор, переводящий любой вектор x в себя, называется тождественным или единичным. Его записывают так: E(x) = x .
Оператор переводящий любой вектор x в вектор λx , где λ - фиксированное число, называется оператором подобия. Записывают f (x) = λx или Ax = λx .
Оператор подобия линеен. В самом деле, применим, оператор подобия к
вектору x =αx1 + βx2 получим
f (αx1 + βx2 ) = λ(αx1 + βx2 ) =α(λx1) + β(λx2 ) =αf (x1) + βf (x2 ).
При λ = −1 оператор называется противоположным оператору f. При λ = 0 и λ =1 оператор подобия превращается в нулевой и тождественный операторы соответственно.
Если операцию дифференцирования функций рассматривать как оператор, то он также является линейным, ибо производная от суммы равна сумме производных, α производная от произведения функции на число равна
произведению производной на это число, т.е. условие 3. определения выполняется. Конечно, функции должны быть бесконечно дифференцируемы на (a,b).
Матрица линейного оператора в заданном базисе
Пусть Vn линейное пространство с базисом, e1,e2 ,K,en а Wm – ЛВП с базисом u1,u2 ,K,um . Пусть A :Vn →Wm - линейный оператор. Любой вектор
x Vn представим в виде |
x = x1e1 + x2e2 +K+ xnen . Подействовав на вектор x |
|||||
оператором |
A , |
в |
силу |
линейности |
получим |
выражение |
Ax = A(x1e1 + x2e2 +K+ xnen ) = x1 Ae1 + x2 Ae2 +K+ xn Aen .
Таким образом, мы получили, что оператор задан, если известны образы базисных векторов Ae1, Ae2 ,..., Aen . Но все они принадлежат пространству W,
поэтому они однозначно различаются по базису u1,u2 ,...,um , т.е.
m
Ae1 = a11u1 + a21u2 +K+ am1um = ∑ai1ui
i =1 m
Ae2 = a12u1 + a22u2 +K+ am2um = ∑ai2ui
i =1
LLLLLLLLLLLLLLLLLL
m
Aen = a1nu1 + a2nu2 +K+ amnum = ∑ainui
i=1
т.к. вектор Ax тоже принадлежит W, то аналогично:
Ax = y1u1 + y2u2 +...+ ymum .
m |
n |
m |
m |
n |
|
Значит Ax = ∑ yi |
ui = ∑xj (∑aij |
ui ) = ∑ |
(∑aij xj ) |
ui |
|
i =1 |
j −1 |
i −1 |
i =1 j =1 |
||
Отсюда, поскольку разложение единственно, получаем равенство
коэффициентов |
|
|
|
|
|
|
||||
y |
|
= a x + a x |
+K+ a |
x |
n |
|
||||
1 |
11 1 |
12 2 |
|
1n |
|
|
||||
y2 = a21x1 + a22 x2 +K+ a2n xn |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
LLLLLLLLLLLL |
|
|||||||||
y |
m |
= a |
x |
+ a |
m2 |
x |
+K+ a |
|
x |
n |
|
|
m1 1 |
|
2 |
|
mn |
||||
Эти равенства дают формулы для вычисления координат y1, y2 ,K, ym вектора y = Ax при линейном отображении A:V →W через координаты x1, x2 ,K, xn вектора x V .
Таким образом, из этих равенств следует, что при заданных базисах e1,e2 ,K,en пространства V и u1,u2 ,...,um пространства W линейный оператор A:V →W полностью определяется матрицей:
a11 a12 Ka1n |
|
A = LLLLL |
|
|
|
|
|
am1 am2 Kamn
Матрица A, столбцами которой являются координаты вектора Ae1 KAen в базисе u1,u2 ,...,um пространства W, называется матрицей линейного оператора
в выбранных базисах. Строки этой матрицы образуют коэффициенты разложения координат вектора y = Ax по координатам вектора x .
В силу единственности разложений векторов по базису матрица A линейного оператора при fix базисах пространства V и W определяется однозначно.
Если от координатной формы записи перейти к матричной, мы получим
равенство y = Ax , где y = ( y , y |
2 |
,K, y |
m |
)T , x = (x , x |
,K, x |
n |
)T . Поскольку |
1 |
|
1 2 |
|
|
умножение матрицы на вектор обладает линейными свойствами, то любую прямоугольную матрицу можно рассматривать как матрицу некоторого линейного оператора. Таким образом, между множеством матриц и линейных операторов устанавливается взаимнооднозначное соответствие, поэтому в дальнейшем и матрицы и операторы будем обозначать одними и теми же буквами, т.е. если А оператор, то А - его матрица.
Если пространство W совпадает с V, то матрица А линейного оператора A :V →V будет, очевидно, квадратной.
Пример 1) Пусть А - оператор подобия, т.е. y =Аx = λx Если x R3 и i , j,k базис в R3 , то
Аi = λi = λi + 0 j + 0k = (λ,0,0)T
Аj = λj = 0i + λj + 0k = (0,λ,0)T
Аk = λk = 0i + 0 j + λk = (0,0,λ)T
λ 0 0
А= 0 λ 0 - матрица оператора
0 0 λ
Пример 2) Пусть А - зеркальное отображение вектора плоскости R2 относительно оси OX.
Тогда Аi = i =1 i +0 j, А j = − j = 0 i −1 j
1 |
0 |
Матрица оператора А= |
|
0 |
−1 |
Упражнение: Записать оператор зеркального отражения векторов пространства R3 относительно плоскости XOZ.
Пример 3) Пусть А – ортогональное проектирование векторов пространства R3 па плоскости XOY. Линейность этого оператора следует из линейных
свойств проекций векторов, т.к. при этом имеем Аi = i , А j = j , Ak = 0 , то матрица данного оператора
|
1 |
0 |
0 |
A = |
|
1 |
|
0 |
0 |
||
|
|
0 |
|
|
0 |
1 |
Пример 4) Пусть А:R3 →R2 – линейный оператор, для которого Аx = y , где
y |
|
|
x |
− x |
|
|
|
|
1 |
|
1 |
2 |
|
, |
x = (x1, x2 , x3 ) |
T |
|
y = y |
2 |
|
= x |
+ 2x |
|
|
||
|
|
2 |
3 |
|
|
|
|
|
Cx = (x1, x1 − x3 , x2 + x3 ) |
Bx = (1, x1 − x3, x2 + x3 ) . |
|
|
|
|
|
|
|
||||||||||||
Найти матрицу оператора А. |
|
|
|
|
|
|
|
|
|
|
||||||||||
По определению столбцами Aслужат образы базисных векторов, поэтому |
||||||||||||||||||||
|
|
|
|
1−0 |
1 |
|
|
|
0 |
−1 |
−1 |
|
|
0 |
−0 |
|
0 |
. Тогда |
||
|
|
|
|
|
|
|
|
|||||||||||||
|
Аi = |
|
= |
, |
А j = |
|
= |
, |
Аk = |
|
= |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
−1 |
|
0 +0 |
0 |
|
|
|
1+0 |
1 |
|
|
|
0 |
+ 2 |
|
2 |
|
|||
1 |
0 |
|
|
что в данном примере матрицу A проще получить, |
||||||||||||||||
A = |
1 |
|
2 |
. Заметим, |
||||||||||||||||
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
если воспользоваться тем, что ее строки составлены из коэффициентов разложения координат вектора y по координатам вектора x , т.е.
y1 =1 x1 −1 x2 + 0 x3 a11 =1, a12 = −1, a13 = 0 y2 = 0 x1 +1 x2 + 2 x3 a21 = 0, a22 =1, a23 = 2
Преобразование координат вектора при переходе к новому базису
Пусть в Rn заданы два базиса e1,e2 ,K,en и e1′,e2′,K,en′, которые будем называть старым и новым соответственно. Как изменяются координаты вектора
x при переходе от базиса старого к новому? Т.к. e1,e2 ,K,en базис, то через него можно выразить любой вектор Vn , в том числе и векторы e1′,e2′,K,en′:
e1′ = t11e1 +t21e2 +K+tn1en
LLLLLLLLLLL
en′ = t1ne1 +t2ne2 +K+tnnen
|
|
t |
t |
Kt |
|
|
|
|
|
|
11 |
12 |
1n |
|
|
|
|
Матрица |
T = |
t21 |
t22 Kt2n |
называется матрицей |
перехода |
от старого |
||
|
|
|
|
|||||
|
|
LLLLL |
|
|
|
|
||
|
|
tn1 |
tn2 Ktnn |
|
перехода T |
|
||
базиса к новому. Видим, что столбцами матрицы |
являются |
|||||||
координаты новых базисных векторов в старом базисе. |
|
|
||||||
Теорема. |
Если α1,α2 ,K,αn |
- координаты вектора |
x в старом базисе и |
|||||
α1′,α2′,Kαn′ в новом базисе, то связь между этими координатами выражается
|
α1 |
|
|
α1′ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
формулой |
α2 |
|
= T |
α2′ |
|
или x = Tx |
′ |
(x |
′ |
= T |
−1 |
x) |
L |
|
L |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
αn |
|
|
αn′ |
|
|
|
|
|
|
|
|
Доказательство: |
|
|
|
|
|
|
|
|
′ ′ |
′ |
|
′ |
|
′ ′ |
′ |
(t11e1 |
+K+tn1en ) + |
x = α1e1 +α2e2 +K+αnen = α1e1 |
+α2e2 |
+K+αnen |
= α1 |
|||||
+α2′(t12e1 +K+tn2en ) +K+αn′(t1ne1 +K+tnnen ) = |
|
|
|
|||||
= e1(t11α1′ +t12α2′ +K+t1nαn′) +K+en (tn1α1′ +K+tnnαn′) |
|
|
||||||
отсюда |
α |
|
|
α′ |
|
|
|
|
α1 = t11α1′ +t12α2′ +K+t1nαn′ |
|
|
|
|
|
|
||
1 |
|
|
1 |
|
|
|
|
|
LLLLLLLLLLLL т.е. α2 |
|
= T α2′ |
. |
|
|
|
||
αn = tn1α1′ +tn2α2′ +K+tnnαn′ |
L |
|
|
L |
|
|
|
|
α |
|
|
α′ |
|
|
|
|
|
|
n |
|
|
n |
|
|
|
|
Матрица T является невырожденной, т.к. в противном случае ее столбцы, а, значит, и векторы α1′,α2′,Kαn′ были бы линейно зависимы, что противоречит их выбору в качестве базисных векторов. Таким образом, для матрицы T
существует обратная матрица |
T −1, |
которая, |
очевидно, является |
матрицей |
|||||||||||
перехода от нового базиса к старому, т.е. x′ = T −1x . |
|
||||||||||||||
Пример 5) Пусть вектор x в базисе |
e ,e |
имеет координаты (1,−2)T . Найти |
|||||||||||||
|
|
|
|
|
|
|
x |
|
|
1 |
2 |
|
e1′ = e1, e2′ = e1 +e2 . |
|
|
координаты |
|
|
вектора |
|
в |
базисе |
|
Матрица |
|||||||
1 1 |
|
|
x′ = T −1x |
|
1 −1 1 |
|
= |
3 |
|
. Можно и иначе: |
|
||||
T = |
, |
|
= |
|
|
|
|
|
|||||||
0 1 |
|
|
|
′ |
|
0 1 |
−2 |
|
−2 |
|
|
|
|||
|
|
|
|
|
′ |
′ |
′ |
′ |
− |
′ |
= |
′ |
′ |
|
|
x = e1 −2e2 = e1 −2(e2 |
−e1) = e1 + 2e1 |
2e2 |
3e1 |
−2e2 |
|
||||||||||
x′ = α1e1′+α2e2′ = α1e1 +α2 (e1 +e2 ) = (α1 +α2 )e1 +α2e2 = e1 −2e2 |
|
||||||||||||||
α |
+α |
|
=1 |
α1 |
= 2 +1 = 3 |
|
|
|
|
|
|
|
|||
1 |
|
2 |
|
|
|
|
|
|
|
|
|
||||
α2 |
= −2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
Преобразование матрицы линейного оператора при переходе к новому базису
Выясним, как преобразуется матрица линейного оператора при переходе от одного базиса к другому.
Пусть e1,e2 ,K,en и e1′,e2′,K,en′ два базиса Vn , а T - матрица перехода от
старого базиса к новому базису. Если |
A - |
матрица линейного оператора в |
||||||||||||||||||||||
базисе |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
′ |
′ |
′ |
|||
e1,e2 ,K,en , то матрицей B этого оператора в новом базисе e1 |
,e2 ,K,en |
|||||||||||||||||||||||
является матрица B = T −1 AT |
|
y = Ax |
x Vn , |
|
|
|
|
x |
|
y |
||||||||||||||
|
Доказательство: |
Пусть |
|
|
где |
векторы |
и |
|||||||||||||||||
рассматриваются в базисе e1 |
|
|
|
|
|
|
′ |
′ |
|
′ |
- новый базис и T - |
|||||||||||||
,e2 ,K,en . Если e1,e2 ,K,en |
||||||||||||||||||||||||
матрица перехода, |
то |
x = Tx′ |
и y = Ty′, |
где |
x |
и |
y векторы в новом базисе |
|||||||||||||||||
′ |
′ |
|
′ |
. Поставив x и y , в равенство y = Ax получим |
|
|
|
|||||||||||||||||
e1,e2 ,K,en |
|
|
|
|||||||||||||||||||||
|
Ty |
′ |
= ATx |
′ |
y |
′ |
= T |
−1 |
|
′ |
|
−1 |
AT )x |
′ |
справедливое в новом |
базисе |
||||||||
|
|
|
|
|
( ATx ) = (T |
|
|
|||||||||||||||||
′ |
′ |
|
′ |
|
Отсюда и |
следует, что |
матрица линейного |
оператора |
в |
новом |
||||||||||||||
e1,e2 ,K,en . |
||||||||||||||||||||||||
базисе |
′ |
′ |
|
′ |
находится |
по формуле |
B = T |
−1 |
AT . |
Матрицы |
A |
и |
B , |
|||||||||||
e1,e2 |
,K,en |
|
||||||||||||||||||||||
связанные таким соотношением называются подобными, т.к. выражают один и тот же оператор, но рассматриваемый в разных базисах с матрицей перехода T .
Возникает проблема: как найти для матрицы A такую матрицу T , чтобы
T −1 AT стала как можно проще. А, как известно, самой простой является диагональная матрица.
