Алгебра линейных преобразований

Пусть и – два линейных преобразования линейного пространства L.

Определение 6

Суммой преобразований и называется преобразование C такое, что " хÎLCх = х + х. Обозначают сумму преобразований C = + .

Например, если :R2®R2 такое, что " х = [х1, х2]ÎR2 х = [х1+х2, 2х2], а :R2®R2 такое, что "х = [х1, х2] х = [3х1, х1 –2х2], то преобразование C = + такое, что " х = [х1, х2]ÎR2

C х = х + х = [х1+х2, 2х2] + [3х1, х1 –2х2] = [4х1+х2, х1].

Пользуясь определением 6, можно доказать, что сумма линейных преобразований есть линейное преобразование:

C (х + у) = (х + у) + (х + у) = х + у + х + у =

= ( + )х + ( + )у = C х +C у,

C (aх) = (aх) + (aх) = a( х) +a( D) = a( х + х) = aC х.

Найдем матрицу С преобразования C = + .

Пусть преобразования и линейного пространства L в некотором базисе Б имеют соответственно матрицы А и В. Рассмотрим произвольный вектор хÎL. Обозначим:

Х – координатный столбец вектора х в базисе Б;

– координатный столбец образа уA= х вектора х при преобразовании в базисе Б;

– координатный столбец образа уB = х вектора х при преобразовании в базисе Б;

– координатный столбец образа уC= Cх вектора х при преобразовании C в базисе Б.

Тогда = АХ, = ВХ, = СХ.

Но, согласно определению преобразования C = + , имеем:

C х = ( + )х = х + х,

или, в матричной форме

= + = АХ + ВХ = (А + В)Х,

Получили = СХ и = (А + В)Х, откуда С = А + В. Таким образом, матрица суммы преобразований равна сумме матриц слагаемых.

Определение 7

Произведением оператора на число a называется оператор такойC, что C х = a( х).ОбозначаетсяC = a .

Например, если : R2®R2 такой, что "х = [х1, х2]ÎR2 х = [х1+х2, 2х2], то преобразование ( ) определяет вектор

у = 3( х) = 3[х1+х2, 2х2] = [3х1+3х2, 6х2].

Докажите, что:

1) Если преобразование – линейное, то и a – линейное преобразование.

2) Матрица преобразования C = a равна С = aА, где А – матрица преобразования .

 

Используя операции сложения преобразований и умножения преобразования на число, можно определить операцию вычитания преобразований:

( )х = ( +(– ))х = х х.

Матрица такого преобразования, очевидно, равна А – В.

Определение 8

Произведением (композицией) преобразований и называется преобразование C, определяемое равенством Cх = ( х).Обозначается произведение преобразований C = .

Из определения следует, что умножение преобразований означает последовательное их применение.

Например, если преобразование :R2®R2 такое, что " х=[х1, х2]ÎR2 х = [х1+х2, 2х2], а преобразование :R2®R2такое, что " х = [х1, х2]ÎR2 = [3х1, х1 – 2х2], то преобразование C = . каждому х = [х1, х2]ÎR2 ставит в соответствие вектор

C х = ( х) = ([3х1, х1 –2х2]) = [3х1 + (х1 – 2х2), 2(х1 –2х2)] =

= [ 4x1 – 2x2, 2x1– 4x2].

Заметим, что преобразование , вообще говоря, не совпадает с преобразованием .

Действительно, например, для рассмотренных выше преобразований и найдем преобразование C1 = :

C1 х = ( х) = ([х1+х2, 2х2]) = [3(х1 + х1) , х1+х2 – 2(2х2)] =

= [ 3x1 +3x2, x1– 3x2].

Очевидно, C х ≠ C1 х.

Пользуясь определением произведения преобразований, можно рассматривать «п-ю степень» преобразования, как последовательное применение этого преобразования п раз:

2х = ( х), 3х = ( ( х)), и т.д.

Докажите, что если и – линейные преобразования, то и – линейное преобразование.

Пусть преобразования и линейного пространства L в некотором базисе Б имеют соответственно матрицы А и В. Найдем матрицу С преобразования C = в этом же базисе. Обозначим:

Х – координатный столбец произвольного вектора х пространства L в базисе Б,

У – координатный столбец вектора х в этом же базисе,

Z – координатный столбец вектора ( х).

Тогда У = ВХ, Z = АУ, Z = СХ. Отсюда имеем

Z = АУ = А(ВХ) = (АВ)Х и Z = СХ ,

значит, С =А.В.

Таким образом, матрица произведения преобразований равна соответствующему произведению матриц преобразований-сомножителей.

Матрица преобразования п (п – натуральное число) равна, очевидно, Ап.

Рассмотрим еще один пример.

 

Пример 4

По данному вектору ÎV2 построить векторы ( + ) и ( . ) , если – симметрия относительно оси ОХ, а – поворот плоскости на 180о вокруг начала координат против часовой стрелки. Записать матрицы всех этих преобразований в каком-либо базисе.

Пусть – произвольный вектор плоскости, и (х, у) – его координаты в ортонормированном базисе . По условию (рисунок 1) имеем

= (х, – у), = (– х, – у).

Обозначим C = + и = . . Тогда

C = ( + ) = (х, – у) + (– х, – у) = (0,–2у),

= ( . ) = ( ) = ((–х), –(–у)) = (– х, у)

Рисунок 1
(последнее преобразование есть, очевидно, симметрия относительно ОУ).

Найдем матрицы этих преобразований в выбранном базисе , для чего найдем координаты образов базисных векторов в этом базисе.

= (1, 0) Þ , , C = ( + ) = (0, 0),

=( . ) = (–1, 0),

= (0, 1) Þ = (0, –1), = (0, –1), C = ( + ) = (0, –2),

= ( . ) = (0, 1).

Значит,

А = , В = ,

С = (сравните с А+В), D = (сравните с АВ).

Заметим, что преобразование C = + – вырожденное.

Рассмотрим невырожденное преобразование .

Определение 9

Преобразование –1 , переводящее каждый вектор х в вектор х, называется обратным кпреобразованию линейного пространства L.

Можно показать, что справедливо равенство

. –1 = –1. = .

Если невырожденное преобразование в некотором базисе задается невырожденной матрицей А, то обратное преобразование –1 задается в этом базисе матрицей А–1.

Преобразование, обладающее обратным, называется обратимым преобразованием.

Если обратимое преобразование – линейное, то обратное преобразование –1 также линейное, т.к., согласно определению 9,

–1( + ) = –1( ) = = –1( )+ –1( ),

–1(l ) = –1( ) = =l –1( ).

Очевидно, тождественный оператор является обратным самому себе.

Из полученных результатов следует, что операции над линейными преобразованиями обладают теми же свойствами, что и операции над матрицами, например, сложение коммутативно и ассоциативно:

+ = + , +( + C ) = ( + ) + C ;

умножение ассоциативно, но не коммутативно:

C ( ) = (C ) , .

Тождественное преобразование играет среди преобразований роль единицы, а нулевое – роль нуля.

 

Собственные векторы и собственные значения линейного преобразования

Пусть дана квадратная матрица порядка п

Составим для нее матрицу

(А – lЕ) =

где l – произвольное число, а Е – единичная матрица. Матрица (А – lЕ) называется характеристической матрицей матрицы А, а уравнение

| А–lЕ | = 0 или = 0

называется характеристическим уравнением матрицы А.

Очевидно, определитель | A – lЕ | является многочленом степени п относительно l. Этот многочлен также называют характеристическим многочленом матрицы А, корни этого многочлена называются характеристическими корнями(числами) матрицы А.

Можно доказать, что подобные матрицы обладают одинаковыми характеристическими многочленами, а, значит, и одинаковые характеристические корни.

Как мы знаем, между квадратными матрицами и линейными преобразованиями существует взаимно однозначное соответствие, причем матрицы, задающие линейное преобразование в разных базисах, подобны. Значит, хотя линейное преобразование в разных базисах задается различными матрицами, однако все эти матрицы имеют один и тот же набор характеристических корней. Поэтому характеристические корни матрицы преобразования называют характеристическими корнями самого преобразования. Рассмотрим одно из применений характеристических корней преобразования.

Определение 10

ПустьLn – линейное пространство, :Ln ® Ln – линейное преобразование этого пространства. Ненулевой вектор и называется собственным вектором линейного преобразования , если он этим преобразованием переводится в вектор lи, т.е.

и = lи,

где l – некоторое действительное число. При этом l называется собственным числом или собственным значением линейного преобразования , соответствующим собственному вектору и.

Поскольку между линейными преобразованиями и матрицами в заданном базисе существует взаимно однозначное соответствие, то введенные понятия могут быть отнесены и к матрицам. Таким образом, если А – квадратная матрица (матрица линейного преобразования в некотором базисе), Х – матрица-столбец координат вектора и ¹ 0 (в этом же базисе), то этот вектор называется собственным вектором матрицы А, а число l – собственным числом этой матрицы, если АХ = lХ.

Пусть и – собственный вектор линейного преобразования , заданного в некотором базисе Б матрицей А, l – соответствующее этому вектору собственное значение, т.е. и= lи, и ¹ 0. Обозначим Х = – координатный столбец вектора и в базисе Б, тогда в матричном виде равенство и= lи запишется так

АХ = lХ Þ АХ – lХ = О, (А – lЕ)Х = О.

Если А = , то А – lЕ = ,

и равенство (А – lЕ)Х = О равносильно системе линейных уравнений

(*)

Поскольку Х – ненулевая матрица-столбец, то эта система имеет нетривиальное решение, что возможно лишь в том случае, когда определитель основной матрицы этой системы равен нулю, т.е. когда выполняется условие .

Следовательно, собственные значения l преобразования (или матрицы А) есть корни уравнения , т.е. действительные характеристические корни этого преобразования (матрицы).

Наоборот, пусть l0 – характеристический корень преобразования , т.е. l0 является корнем характеристического многочлена . Тогда при l = l0 определитель системы (*) равен нулю, следовательно, система имеет нетривиальное решение. Поскольку система (*) равносильна матричному уравнению , или , то решение системы есть столбец Х= , который можно рассматривать как координатный столбец вектора и, удовлетворяющего равенству и = l0и, т.е. собственного вектора преобразования , соответствующего собственному значению l0.

Таким образом мы доказали, что действительные характеристические корни линейного преобразования, если они существуют, и только они являются собственными значениями этого преобразования.

Собственное значение называетсят-кратным, если оно является т-кратным корнем характеристического уравнения. Если собственное значение – простой корень характеристического уравнения, то его называют простымсобственным значением.

Из вышесказанного вытекает алгоритм нахождения собственных значений и собственных векторов преобразования :

1. Выбирают в заданном линейном пространстве произвольный базис.

2. Находят матрицу А преобразования в этом базисе.

3. Находят характеристические числа преобразования , решив уравнение

, т.е.

и выбирают из них действительные, которые и являются собственными значениями. Если нет действительных характеристических корней, то нет ни собственных значений, ни собственных векторов.

4. Составляют систему (7.1)

и, полагая l равным одному из найденных собственных значений li, находят ненулевое решение Хi = этой системы. Полученный вектор иi = Хi = и есть собственный вектор, соответствующий взятому собственному значению li.

5. Пункт 4 этого алгоритма повторяют для каждого собственного значения.

Обратите внимание, что поскольку для каждого собственного значения li система (7. 1) имеет множество решений, то для данного преобразования существует бесконечное число собственных векторов, соответствующих собственному числу li.

 

Пример 6

Найти собственные векторы преобразования , заданного матрицей А = .

Решение

Пункты 1 и 2 указанного алгоритма уже выполнены. Рассмотрим сразу третий пункт. Составим характеристическое уравнение и найдем его корни:

= = – (1–l)(1+l) –3 = – (1–l2) – 3 = l2 – 4,

l2 – 4 = 0 Þ l1 = 2, l2 = –2.

Это действительные числа, значит, они являются собственными значениями.

Составим систему вида (7.1): Найдем решения этой системы для каждого из полученных собственных значений.

При получим Ранг этой системы, очевидно, равен 1, значит, система равносильна одному уравнению , решая которое, находим х1 = 3х2. Положим х2 = t, получим x1 = 3t, тогда собственный вектор и1 = (3t, t) соответствует собственному значению .

При получим систему ранг которой также равен 1, поэтому она равносильна уравнению х1 + х2 = 0, откуда х1 = – х2.При , получим , откуда имеем собственный вектор и2 = (–s, s), соответствующий собственному значению l1 = – 2.

Таким образом, имеем семейство собственных векторов и1 = (3t, t), соответствующих собственному числу l1 = 2 и семейство собственных векторов и2 = (– s, s) , соответствующих собственному числу l1 = – 2.