ИЗДАТЕЛЬСТВО ТГТУ
УДК 51 ББК В143я73-5 Т462 Рекомендовано Редакционно-издательским советом университета Рецензент Канд...
7 downloads
198 Views
360KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
ИЗДАТЕЛЬСТВО ТГТУ
УДК 51 ББК В143я73-5 Т462 Рекомендовано Редакционно-издательским советом университета Рецензент Кандидат физико-математических наук, доцент кафедры высшей математики ТГТУ В.В. Васильев Составитель В.Г. Тихомиров
Т462
Элементы теории линейных операторов : методические разработки / сост. В.Г. Тихомиров. – Тамбов : Изд-во Тамб. гос. техн. ун-та, 2009. – 32 с. – 100 экз. Изложены начальные положения теории линейных операторов, предписанные к изучению действующим образовательным стандартом в области естественно-математических дисциплин. Рекомендуются к использованию студентами 2 курса инженерно-технических специальностей дневной формы обучения.
УДК 51 ББК В143я73-5
© ГОУ ВПО «Тамбовский государственный технический университет» (ТГТУ), 2009
Министерство образования и науки Российской Федерации ГОУ ВПО «Тамбовский государственный технический университет»
ЭЛЕМЕНТЫ ТЕОРИИ ЛИНЕЙНЫХ ОПЕРАТОРОВ Методические разработки для студентов 2 курса инженерно-технических специальностей дневной формы обучения
Тамбов Издательство ТГТУ 2009
Учебное издание
ЭЛЕМЕНТЫ ТЕОРИИ ЛИНЕЙНЫХ ОПЕРАТОРОВ Методические разработки
Составитель ТИХОМИРОВ Вадим Геннадьевич Редактор Л.В. Ком баро ва Инженер по компьютерному макетированию М.А. Филатов а Подписано в печать 31.08.2009. Формат 60 × 84/16. 1,39 усл. печ. л. Тираж 100 экз. Заказ № 325. Издательско-полиграфический центр Тамбовского государственного технического университета 392000, Тамбов, Советская, 106, к. 14
СИСТЕМА ОБОЗНАЧЕНИЙ И СТРУКТУРА ИЗДАНИЯ Часто встречающиеся в тексте термины заменены сокращениями: линейное пространство – ЛП, кроме того, буква V будет обозначать произвольное ЛП; линейно зависимая – ЛЗ; линейно независимая – ЛНЗ; система векторов – СВ; система линейных (алгебраических) уравнений – СЛАУ. Помимо этого, слова «Условие», «Действие», «Замечание», «Пример» заменяются первой буквой соответствующего слова с нумерацией, например, У2 будем читать как условие 2 или второе условие, или П2.6 будет означать пример 6 из § 2. Особо отметим П1.1 – 1.6, поскольку они рассматриваются на протяжении всего изложения – целесообразно их запомнить. Представленный материал состоит из параграфов, каждый из которых посвящён типовой задаче, отражённой в его названии. Параграф, как правило, состоит из двух частей: в первой даётся схема решения определённой типовой задачи, а во второй – эта схема применятся к конкретным задачам. Отметим, что если хотя бы одно из условий данной схемы не выполняется, то выполнять дальнейшие действия или проверять последующие условия нецелесообразно – следует остановиться и дать отрицательный ответ на вопрос, поставленный в соответствующей типовой задаче. Кроме того, некоторые действия (условия) взаимно пересекаются или достаточно просты, поэтому решения, их содержащие не дробятся по пунктам Д1, Д2, Д3, … В остальных случаях такое дробление присутствует. 1. ЛИНЕЙНЫЙ ОПЕРАТОР Пусть V и W – некоторые линейные пространства, Λ оператор, действующий из V в W . Для того, чтобы проверить является ли оператор L линейным достаточно установить выполнимость двух условий: У1. ∀x, y ∈ V имеет место равенство L ( x + y ) = L x + L y. У2. ∀x ∈ V , ∀α ∈ Ρ имеет место равенство Λ(αx) = αΛx. Установить, является ли оператор линейным. 1. Нулевой оператор для любого x ∈ V определим равенством Οx = θ . У1. Ο ( x + y ) = θ = θ + θ = Οx + Οy . Выполняется. У2. Пусть α ∈ Ρ , тогда Ο (αx) = θ = αθ = αΟx . Выполняется. Оба условия выполняются, значит, нулевой оператор линейный. 2. Тождественный оператор для любого x ∈ V зададим так: Εx = x. У1. Ε( x + y ) = x + y = Εx + Εy. Выполняется. У2. α ∈ Ρ , тогда Ε(αx) = αx = αΕx . Выполняется. Оба условия выполняются, значит, тождественный оператор линейный. 3. Оператор подобия для любого x ∈ V определим так: Α x = βx, где β – некоторое фиксированное число. 4. Для любого Pn ( x) ∈ Pn положим ∆ Pn ( x) = Pn′ ( x ) . a a a12 b b a 5. Обозначим x = 11 , y = b11 b12 ∈ M 2× 2 . Рассмотрим оператор Α x = a11 a 21 . a21 a22 21 22 12 22 + + + + a b a b a b a b 12 12 = 11 11 21 21 = У1. Α ( x + y ) = Α 11 11 a21 + b21 a 22 + b22 a12 + b12 a22 + b22 a a b b = 11 21 + 11 21 = A x + A y. Выполняется. a a b 12 22 12 b22 αa αa21 a a У2. Α (αx) = 11 = α a11 a 21 = αΑ x. Выполняется. αa12 αa22 12 22 Оба условия выполняются, значит, данный оператор линейный. 6. Оператор поворота вектора x ∈ R 2 на угол α . 7. В R 3 для любого x = ( x1 , x2 , x3 ) задан оператор Α x = ( x1 − 2 x2 + 4 x3 , x3 ,−2 x1 + x3 ) . У1. Пусть y = ( y1 , y 2 , y3 ), тогда x + y = ( x1 + y1 , x2 + y2 , x3 + y3 ), A ( x + y ) = ( x1 + y1 − 2( x2 + y2 ) + 4( x3 + y3 ), x3 + y3 , −2( x1 + y1 ) + x3 + y3 ) . С другой стороны, A y = ( y1 − 2 y2 + 4 y3 , y3 , −2 y1 + y3 ), A x + A y = ( x1 − 2 x2 + 4 x3 , x3 , −2 x1 + x3 ) + ( y1 − 2 y2 + 4 y3 , y3 , −2 y1 + y3 ) = = ( x1 + y1 − 2 x2 − 2 y2 ) + 4 x3 + 4 y3 , x3 + y3 , −2 x1 − 2 y1 + x3 + y3 ) = = ( x1 + y1 − 2( x2 + y2 ) + 4( x3 + y3 ), x3 + y3 , −2( x1 + y1 ) + x3 + y3 ) . Таким образом, A ( x + y ) = A x + A y . Выполняется. У2. Α (αx) = Α (αx1 , αx2 , αx3 ) = (αx1 − 2αx2 + 4αx3 , αx3 ,−2αx1 + αx3 ) = = α( x1 − 2 x2 + 4 x3 , x3 ,−2 x1 + x3 ) = αΑ x . Выполняется. Оба условия выполняются, значит, данный оператор линейный. 8. Зафиксируем a ∈ V . Определим ∀x ∈ V оператор сдвига Α x = x + a .
т.е. т.е.
У1. С одной стороны, Α ( x + y ) = x + y + a, с другой Α x + Α y = x + a + y + a = x + y + 2a. Значит 1 условие не выполняется и оператор сдвига не является линейным. 9. В R 3 для любого x = ( x1 , x2 , x3 ) задан оператор A x = ( x12 , x3 , −3x2 ) . У1. Пусть y = ( y1 , y2 , y3 ), тогда x + y = (( x1 + y1 ) 2 , x3 + y3 , − 3( x2 + y2 )) = ( x12 + 2 x1 y1 + y12 , x3 + y3 ,−3 x2 − 3 y2 ).
С другой стороны, A x + A y = ( x12 + y12 , x3 + y3 , −3 x2 − 3 y2 ) . Таким образом, Α ( x + y ) ≠ Α x + Α y – не выполняется, значит, данный оператор не является линейным. 10. В R 3 для любого x = ( x1 , x2 , x3 ) задан оператор A x = (− x1 − 6 x2 − 4 x3 , − x1 − 4 x2 − 2 x3 , 2 x1 − x3 ) . 2. МАТРИЧНАЯ ЗАПИСЬ ЛИНЕЙНОГО ОПЕРАТОРА
Чтобы найти матрицу линейного оператора Α : V a V относительно фиксированного базиса B выполним следующие действия: Д1. Подействуем на каждый из векторов базиса B оператором A . Д2. Полученные в результате векторы разложим по базису B . Д3. Записав координаты каждого из полученных векторов в матрицу как столбцы, будем иметь матрицу данного линейного оператора. Для каждого линейного оператора П1.1 – П1.7 записать его матрицу. 1. Пусть B = {e1 , K, en } – произвольный базис в V . Далее выполняем Д1. Οe1 = θ, K , Οen = θ . Д2. θ = a1e1 + K + an en ⇒ a1 = K = an = 0 . 0 K 0 Д3. O = M M M 0 K 0 2. Пусть B = {e1 , K, en } – произвольный базис в V . Далее выполняем: Д1. Εe1 = e1 , K , Εen = en . Д2. e1 = 1 ⋅ e1 + 0 ⋅ e2 + K + 0 ⋅ en , K , en = 0 ⋅ e1 + 0 ⋅ e2 + K + 1 ⋅ en . 1 Д3. E = 0 M 0
0 0 . M 1 3. Выберите произвольный базис B = {e1 , K , en } . 0 1 M 0
K K M K
4. а) Пусть B = {1, x,K , x n } ∈ Pn . Далее выполняем Д1. ∆ 1 = 0, ∆ x = 1, K , ∆ x n = nx n −1 . n
Д2. 0 =
n
∑a0k x k ,1 = k∑= 0a1k x k , K, k =0
nx n −1 =
n
∑ank x k . k =0
С учётом определения равенства многочленов из записанного будем иметь: a00 = 0, a01 = 0, K , a0, n −1 = 0, a0 n = 0; a10 = 1, a11 = 0, K , a1, n −1 = 0, a1n = 0; a20 = 0, a21 = 2, K , a2, n −1 = 0, a2 n = 0; M an 0 = 0, an1 = 0,K , an −1, n = n, ann = 0.
Д3. Записываем матрицу оператора: строки в записи выше становятся столбцами 0 1 0 K 0 0 0 2 K 0 M M M K M . 0 0 0 K n 0 0 0 K 0
б) Пусть B = {3, x − 1, x 2 + 2 x + 5} ∈ P2 . Замечание. Любое конечномерное линейное пространство изоморфно пространству R n , соответственно, между прообразом и образом линейного оператора можно поставить изоморфные элементы и выполнять преобразования для них, вернувшись затем к исходным пространствам.
{( ) ( ) ( ) ( )} – фиксированный базис в
5. Пусть B = 2 1 , 0 1 , 1 0 , 0 1 11 2 3 1 0 0 1
( ac db) ∈ M
2× 2
M 2× 2 . Поставим в соответствие элементу
вектор (a, b, c, d ) ∈ R 4 . Очевидно, что указанное соответствие является изоморфизмом.
( ) ( )
Проследим за действиями оператора A при этом. Очевидно, что A a b = a c a (a, c, b, d ). Таким обc d b d разом, можно считать, что A (a, b, c, d ) = (a, c, b, d ) . Изложенное позволяет сформулировать задание 5 следующим образом: найти матрицу линейного оператора A (a, b, c, d ) = (a, c, b, d ) , выбрав базис B = {(2,1,1,1), (0,1, 2,3), (1, 0,1, 0), (0,1, 0,1)} . Д1. Α (2,1,1,1) = (2,1,1,1), Α (0,1,2,3) = (0,2,1,3); Α (1,0,1,0) = (1,1,0,0), Α (0,1,0,1) = (0,0,1,1).
Д2. (2,1,1,1) = a11 (2,1,1,1) + a12 (0,1,2,3) + a13 (1,0,1,0) + a14 (0,1,0,1); (0,2,1,3) = a21 (2,1,1,1) + a22 (0,1,2,3) + a23 (1,0,1,0) + a24 (0,1,0,1); (1,1,0,0) = a31 (2,1,1,1) + a32 (0,1,2,3) + a33 (1,0,1,0) + a34 (0,1,0,1); (0, 0,1,1) = a41 (2,1,1,1) + a42 (0,1, 2,3) + a43 (1, 0,1, 0) + a44 (0,1, 0,1).
Преобразуя первое векторное уравнение с учётом определения операций +, ⋅ и = в R 4 , получим систему линейных уравнений: 2 ⋅ a11 + 0 ⋅ a12 + 1 ⋅ a13 + 0 ⋅ a14 = 2; 1 ⋅ a11 + 1 ⋅ a12 + 0 ⋅ a13 + 1 ⋅ a14 = 1; 1 ⋅ a + 2 ⋅ a + 1 ⋅ a + 0 ⋅ a = 1; 12 13 14 11 1 ⋅ a11 + 3 ⋅ a12 + 0 ⋅ a13 + 1 ⋅ a14 = 1 или в матричном виде: 2 0 1 0 2 1 1 0 1 1 1 2 1 0 1 . 1 3 0 1 1 По аналогии для оставшихся векторных уравнений будем иметь: 2 0 1 0 0 2 0 1 0 1 2 0 1 0 0 1 1 0 1 2 1 1 0 1 1 1 1 0 1 0 1 2 1 0 1; 1 2 1 0 0 ; 1 2 1 0 1. 1 3 0 1 3 1 3 0 1 0 1 3 0 1 1 Заметим, что основные матрицы выписанных систем совпадают. Поэтому целесообразно решать указанные системы совместно: 2 0 1 0 2 0 1 0 1 1 0 1 1 2 1 0 1 1 0 1 1 2 1 0 1 2 1 0 1 1 0 1 1 2 1 0 1 1 0 1 : 1 3 0 1 1 3 0 1 : 1 3 0 1 1 3 0 1 2 0 1 0 2 0 1 0
1 0 : 0 0
1 : 0 0 0
1 1 2 −2
1 1 0 0
1 1 2 1 0 −1 0 −1 −1 1 : 1 0 1,5 0,5 −0,5 −1 0 −1,5 −1,5 0,5
0 1 −1 0
0 1 0 1
1 1 −1 0 0 0 −2 0
2 −1 1 −4
1 −1 −1 −1
0 1 : 1 0
1 0 0 0
1 1 0 0
1 0 0 0
0 1 −2 3 1 1 0 0
1 1 −1 0 2 0 −4 0
0 1 −1 0
2 −1 3 −6
1 −1 1 −3
0 1 : −1 2
0 1 0,5 −0,5 0,5 0 0 0,5 0,5 0,5 : 0 0 0 0 −1 1 0 1,5 1,5 −0,5
1 1 0 0 1 0,5 −0,5 0,5 1 0 0 0 1 0 0 0 0 1 0 0 0 0,5 −0,5 0,5 0 1 0 0 0 0,5 −0,5 0,5 : 0 : 0 0 1 0 0 0 −1 0. 0 0 1 0 0 0 −1 0 0 0 1 0 1,5 1,5 −0,5 0 0 0 1 0 1,5 1,5 −0,5 Таким образом, матрица данного линейного оператора будет: 0 0 1 0 0 0,5 −0,5 0,5 . 0 0 −1 0 0 1,5 1,5 −0,5
6. Пусть B = {e1 = (1, 0), e2 = (0,1)} ∈ R 2 .
Д1. Сделав чертёж, легко сообразить, что Α e1 = (cos α, sin α), Α e2 = (− sin α, cos α) . Д2. (cos α, sin α) = a11 (1,0) + a12 (0,1), (− sin α, cos α) = a21(1,0)+ a22 (0,1) ⇔ ⇔ (cos α, sin α) = (a11 , a12 ), (− sin α, cos α) = (a21 , a22 ), откуда a11 = cos α, a12 = sin α; a21 = − sin α, a22 = cos α .
(
)
α − sin α Д3. Матрица оператора будет cos sin α cos α .
7. а) Пусть B = {e1 = (1, 2,3), e2 = (1, 0,1), e3 = (0, −2, −1)} . Д1. Α e1 = A(1,2,3) = (1 − 2 ⋅ 2 + 4 ⋅ 3,3,−2 ⋅ 1 + 3) = (9,3,1); Α e2 = A(1,0,1) = (1 − 2 ⋅ 0 + 4 ⋅ 1,1,−2 ⋅ 1 + 1) = (5,1,−1); A e3 = A(0, −2, −1) = (0 − 2 ⋅ (−2) + 4 ⋅ (−1), −1, −2 ⋅ 0 − 1) = (0, −1, −1). Д2. (9,3,1) = a11 (1,2,3) + a12 (1,0,1) + a13 (0,−2,−1); (5,1,−1) = a21 (1,2,3) + a22 (1,0,1) + a23 (0,−2,−1); (0,−1,−1) = a31 (1,2,3) + a32 (1,0,1) + a33 (0,−2,−1); 1 ⋅ a11 + 1 ⋅ a12 + 0 ⋅ a13 = 9; 2 ⋅ a11 + 0 ⋅ a12 − 2 ⋅ a13 = 3; 3 ⋅ a11 + 1 ⋅ a12 − 1 ⋅ a13 = 1; 1 1 0 9 5 0 2 0 −2 3 1 −1 : 3 1 −1 1 −1 −1
1 ⋅ a21 + 1 ⋅ a22 + 0 ⋅ a23 = 5; 2 ⋅ a21 + 0 ⋅ a22 − 2 ⋅ a23 = 1; 3 ⋅ a21 + 1 ⋅ a22 − 1 ⋅ a23 = −1; 1 1 0 9 5 0 0 −2 −2 −15 −9 −1 : 0 −2 −1 −26 −16 −1
1 ⋅ a31 + 1 ⋅ a32 + 0 ⋅ a33 = 0; 2 ⋅ a31 + 0 ⋅ a32 − 2 ⋅ a33 = −1; 3 ⋅ a31 + 1 ⋅ a32 − 1 ⋅ a33 = −1.
1 1 0 9 5 0 0 −2 −2 −15 −9 −1 : 0 0 1 −11 −7 0
1 1 0 9 5 0 2 0 0 −19 −13 −1 1 0 0 −19 / 2 −13/ 2 −1/ 2 : 0 −2 0 −37 −23 −1 : 0 −2 0 −37 −23 −1 : 0 1 0 37 / 2 23/ 2 1/ 2 . 0 0 1 −11 −7 0 0 0 1 −11 −7 0 0 0 1 −11 −7 0 −19 / 2 −13 / 2 −1/ 2 Д3. A = 37 / 2 23 / 2 1/ 2 . −11 −7 0 б) Выбран канонический базис B = {e1 = (1, 0, 0), e2 = (0,1, 0), e3 = (0, 0,1)} .
Д1. A e1 = A(1, 0, 0) = (1 − 2 ⋅ 0 + 4 ⋅ 0, 0, −2 ⋅1 + 0) = (1, 0, −2); A e2 = A(0,1, 0) = (0 − 2 ⋅1 + 4 ⋅ 0, 0, −2 ⋅ 0 + 0) = (−2, 0, 0); A e3 = A(0, 0,1) = (0 − 2 ⋅ 0 + 4 ⋅1,1, −2 ⋅ 0 + 1) = (4,1,1). Д2. (1,0,−2) = a11 (1,0,0) + a12 (0,1,0) + a13 (0,0,1); (−2,0,0) = a21 (1,0,0) + a22 (0,1,0) + a23 (0,0,1); (4,1,1) = a31 (1,0,0) + a32 (0,1,0) + a33 (0,0,1). 1 ⋅ a11 + 0 ⋅ a12 + 0 ⋅ a13 = 1; 0 ⋅ a11 + 1 ⋅ a12 + 0 ⋅ a13 = 0; 0 ⋅ a11 + 0 ⋅ a12 + 1 ⋅ a13 = −2;
1 ⋅ a21 + 0 ⋅ a22 + 0 ⋅ a23 = −2; 0 ⋅ a21 + 1 ⋅ a22 + 0 ⋅ a23 = 0; 0 ⋅ a21 + 0 ⋅ a22 + 1 ⋅ a23 = 0;
1 ⋅ a31 + 0 ⋅ a32 + 0 ⋅ a33 = 4; 0 ⋅ a31 + 1 ⋅ a32 + 0 ⋅ a33 = 1; 0 ⋅ a31 + 0 ⋅ a32 + 1 ⋅ a33 = 1 1 0 0 1 −2 4 или в матричном виде 0 1 0 0 0 1 . 0 0 1 −2 0 1 1 −2 4 Д3. B = 0 0 1 . −2 0 1 в) Пусть B = {e1 = (1, 0, 0), e2 = (−1, −1, 0), e3 = (3, 2,1)} . 8. Для оператора A из задания П1.10 построить матрицу в каноническом базисе. −1 −6 −4 Ответ: A = −1 −4 −2 . 2 0 −1
3. ПОДОБНЫЕ МАТРИЦЫ
Для того, чтобы найти матрицу A′ линейного оператора A в новом базисе, зная матрицу A этого оператора в старом базисе, выполняем следующие действия: Д1. Находим матрицу перехода B от старого базиса к новому. Д2. Вычисляем матрицу B −1 . Д3. Последовательно перемножая B −1 ⋅ A ⋅ B , получим A′ . В линейном пространстве V задан линейный оператор A своей матрицей A в базисе B . Найти матрицу A′ этого оператора в базисе B ′ . −4 0 −4 1. A = 1 −3 −1 ; B = {e1 , e2 , e3 } ; B ′ = {e1′ = −e1 − e3 , e2′ = −3e1 − 2e3 , e3′ = −2e1 + e2 + e3 }. 3 −3 −1 Д1. Записав систему векторных уравнений, связывающих векторы нового базиса с векторами старого базиса, будем иметь: e1′ = −1 ⋅ e1 + 0 ⋅ e2 − 1 ⋅ e3 ; e2′ = −3 ⋅ e1 + 0 ⋅ e2 − 2 ⋅ e3 ; e3′ = −2 ⋅ e1 + 1 ⋅ e2 + 1 ⋅ e3 . По определению матрицы перехода, её i -й столбец состоит из коэффициентов в i -ом уравнении, т.е. −1 − 3 − 2 B= 0 0 1 . 1 −1 − 2 Д2. Находим обратную матрицу, например, так: −1 − 3 − 21 0 0 −1 − 3 − 2 1 0 0 −1 − 3 − 2 1 0 0 (B | E) : 0 0 1 0 1 0 : 0 0 1 0 1 0 : 0 1 3 −1 0 1 : −1 − 2 1 0 0 1 0 1 3 −1 0 1 0 0 1 0 1 0 −1 − 3 0 1 2 0 −1 0 0 − 2 − 7 3 1 0 0 2 7 −3 : 0 1 0 −1 − 3 1 : 0 1 0 −1 − 3 1 : 0 1 0 −1 − 3 1 : (E | B−1). 0 0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 7 −3 2 Таким образом, B −1 = − 1 − 3 1 . 1 0 0 Д3. Последовательно перемножаем 7 −3 − 4 2 0 − 4 B −1 A = − 1 − 3 1 ⋅ 1 − 3 − 1 = 1 0 3 − 3 − 1 0 2 ⋅ 0 + 7 ⋅ (−3) − 3 ⋅ (−3) 2 ⋅ (−4) + 7 ⋅ (−1) − 3 ⋅ (−1) 2 ⋅ (−4) + 7 ⋅ 1 − 3 ⋅ 3 = − 1 ⋅ (−4) − 3 ⋅ 1 + 1 ⋅ 3 − 1 ⋅ 0 − 3 ⋅ (−3) + 1 ⋅ (−3) − 1 ⋅ (−4) − 3 ⋅ (−1) + 1 ⋅ (−1) = 0 ⋅ 0 + 1 ⋅ (−3) + 0 ⋅ (−3) 0 ⋅ (−4) + 1 ⋅ (−1) + 0 ⋅ (−1) 0 ⋅ (−4) + 1 ⋅ 1 + 0 ⋅ 3 − 10 − 12 − 12 − 10 − 12 − 12 − 1 − 3 − 2 = 4 6 6 ; A′ = ( B −1 ⋅ A) ⋅ B = 4 6 6 ⋅ 0 0 1 = − − − − 1 3 1 1 3 1 − 1 − 2 1 22 54 −4 −10 ⋅ (−1) − 12 ⋅ 0 − 12 ⋅ (−1) −10 ⋅ (−3) − 12 ⋅ 0 − 12 ⋅ (−2) −10 ⋅ (−2) − 12 ⋅1 − 12 ⋅1 = 4 ⋅ (−1) + 6 ⋅ 0 + 6 ⋅ (−1) 4 ⋅ (−3) + 6 ⋅ 0 + 6 ⋅ (−2) 4 ⋅ (−2) + 6 ⋅1 + 6 ⋅1 = = −10 −24 4 . 0 −1 −6 1⋅ (−1) − 3 ⋅ 0 − 1⋅ (−1) 1⋅ (−3) − 3 ⋅ 0 − 1⋅ (−2) 1⋅ (−2) − 3 ⋅1 − 1⋅1 −4 −1 −3 2. 0 1 −1 ; B = {e1 , e2 , e3 } ; 1 2 0 B ′ = {e '1 = −e2 + 3e3 , e '2 = −e1 − e3 , e '3 = −3e1 − e2 + e3 }. −7 −8 8 3. A = 8 7 −8 ; B = {(1, 2,3), (1, 0,1), (0, −2, −1)} ; −2 −4 3 B ′ = {(1, 0, 0), (−1, −1, 0), (3, 2,1)} . −1 1,5 −3 Д1. См. П5.2 из [4]: B = 2 −2,5 6 . −1 2 −4 −4 0 3 Д2. Можно показать, что B −1 = 4 2 0 . 3 1 −1
Д3. Легко проверить, что 20 −23 146 22 41 −63 B −1 ⋅ A = − 12 − 18 16 , ( B −1 ⋅ A) ⋅ B = − 40 59 − 136 . − 11 − 13 13 − 28 42 − 97
4. ХАРАКТЕРИСТИЧЕСКИЙ МНОГОЧЛЕН
Для того, чтобы построить характеристический многочлен оператора A выполняем следующие действия: Д1. Составляем матрицу A данного линейного оператора в каком-нибудь базисе. Д2. Составляем матрицу A − λE , где λ считается константой, а E – единичная матрица того же порядка, что и матрица A . Д3. Вычисляем определитель полученной матрицы det ( A − λE ) . Д4. Нормируем полученный многочлен. Построить характеристические многочлены линейных операторов из П2.1 – П2.6. 1. Нулевой оператор. Д1. См. матрицу O из П2.1. Д2. Составляем матрицу: 0 K 0 λ K 0 −λ K 0 O − λE = M M M − M M M = M M M . 0 K 0 0 K λ 0 K − λ Д3. Вычисляем определитель: −λ K 0 1 K 0 det M M M = (−λ) n det M M M = (−1) n λn . 0 K − λ 0 K 1 Д4. Таким образом, получили характеристический многочлен P (λ) = λn . 2. Единичный оператор. Д1. См. матрицу E из П2.2. Д2. Составляем матрицу: 0 1 0 K 0 λ 0 K 0 1 − λ 0 1 K 0 0 λ K 0 0 1 − λ E − λE = M M M M − M M M M = M M 0 0 K 1 0 0 K λ 0 0 Д3. Вычисляем определитель:
K 0 K 0 . M M K 1 − λ
K 0 0 1 − λ 1− λ K 0 = (1 − λ) n . det 0M M M M 0 K 1 − λ 0
Д4. Таким образом, характеристический многочлен будет P(λ) = (−1) n (1 − λ) n . 4. Оператор дифференцирования а). Д1. См. матрицу D из П2.4. Д2. Составляем матрицу: 0 0 A − λE = M 0 0
1 0 M 0 0
0 2 M 0 0
K K K K K
0 λ 0 0 M−M n 0 0 0
0 λ M 0 0
0 0 M 0 0
K K K K K
0 −λ 1 0 0 − λ M= M M 0 0 0 0 λ 0
0 2 M 0 0
K 0 K 0 K M . K n K − λ
Д3. Вычисляем определитель: −λ 1 0 −λ det M M 0 0 0 0
0 2 M 0 0
K 0 K 0 K M = ( − λ ) n +1 . K n K − λ
Д4. Таким образом, характеристический многочлен P (λ) = λn +1 . 5. Д1. См. матрицу A из П2.5 Д2. Составляем уравнение:
0 0 λ 0 0 0 1 0 0 0,5 − 0,5 0,5 0 λ 0 0 A − λE = − = −1 0 0 0 0 λ 0 00 1,5 0 0 0 λ 1,5 − 0,5 − λ 1 0 0 0 0 0,5 − λ − 0,5 0,5 = . −1− λ 0 0 0 − 0,5 − λ 1,5 1,5 0 Д3. Вычисляем определитель: 1− λ 0 0 0 0,5 − λ − 0,5 0,5 0 0,5 − λ − 0,5 0,5 = (1 − λ)(−1)1+1 0 0 = −1− λ 0 0 0 −1− λ 1,5 1,5 0,5 − −λ 0 1,5 1,5 − 0,5 − λ = (1 − λ ) ⋅ (−1 − λ) ⋅ (−1) 2 + 2 ⋅
0,5 − λ 0,5 = −(1 − λ)(1 + λ) × 1,5 − 0,5 − λ
× ((0,5 − λ )(−0,5 − λ) − 0,5 ⋅ 1,5) = −(1 − λ)(1 + λ)(−(0,25 − λ2 ) − 0,75) = = −(1 − λ )(1 + λ )(−1 + λ2 ) = (λ2 − 1) 2 . Д4. Таким образом, характеристический многочлен будет иметь вид:
P(λ) = (λ2 − 1) 2 = λ4 − 2λ + 1.
6. Оператор поворота. Д1. См. матрицу A из П2.6. Д2. Составляем матрицу:
(
)( ) (
)
α − sin α − λ 0 = cos α − λ − sin α A − λE = cos sin α cos α 0 λ sin α cos α − λ .
Д3. Вычисляем определитель: cos α − λ − sin α = (cos α − λ) 2 + 2 α = 2 sin cos 2 α − 2λ cos α + λ + sin 2 α = sin α cos α − λ = λ2 − 2 cos αλ + 1.
Д4. Таким образом, P (λ) = λ2 − 2 cos α ⋅ λ + 1 .
7. Построить характеристический многочлен оператора A , заданного в некотором базисе матрицей 8 −7 −8 A = 8 7 − 8 . 3 − 2 − 4 Д2. Составляем матрицу: 8 λ 0 0 −7 − λ −8 8 −7 −8 A − λE = 8 7 − 8 − 0 λ 0 = 8 7 − λ − 8 . 3 0 0 λ − 2 − 4 3 − λ − 2 − 4 Д3. Вычисляем определитель: −7 − λ −8 8 8 7 − λ − 8 = (−7 − λ ) ⋅ (7 − λ) ⋅ (3 − λ) + (−8) ⋅ (−8) ⋅ (−2) + 8 ⋅ (−4) ⋅ 8 − −2 − 4 3−λ − (8 ⋅ (7 − λ ) ⋅ (−2) + 8 ⋅ (−8) ⋅ (3 − λ) + (−4) ⋅ (−8) ⋅ (−7 − λ)) = (λ2 − 49) × × (3 − λ ) − 128 − 256 − (16λ − 112 + 64λ − 192 − 32λ − 224) = −λ3 + 3λ2 +
+ 49λ − 147 − 384 − (48λ − 528) = −λ3 + 3λ2 + λ − 3 .
Д4. Таким образом, P (λ) = λ3 − 3λ2 − λ + 3 .
Заметим, что процесс построения характеристического многочлена можно оптимизировать, зная, что ко~ эффициенты многочлена P (λ ) =| A − λE | при степенях λn , λn −1 , λ0 , соответственно, равны (−1)n , tr A, det( A), т.е. ~ для данного оператора P (λ) = −λ3 + 3λ2 + γλ + + (−147 − 128 − 256 + 112 + 192 + 224) = −λ3 + 3λ2 + γλ − 3. Осталось ~ найти неизвестное γ, что можно сделать, решив линейное уравнение P (λ ) = det ( A − λE ), взяв некоторое λ ≠ 0, например 7: −14 −8 8 ~ P (7) = det ( A − 7 E ) ⇐⇒ −343 + 147 + 7 γ − 3 = 8 0 − 8 ⇐⇒ −2 −4 −4 ⇐⇒ −199 + 7 γ = −128 − 256 − 256 + 448 ⇐⇒ 7 γ = 7 ⇒ γ = 1. ~ Таким образом, P (λ ) = −λ3 + 3λ2 + λ − 3.
8. Построить характеристический многочлен для оператора A из П2.7 по матрицам в случаях а), б), в). Сделать выводы. ~ б) P (λ ) = −λ3 + tr Aλ2 + γλ + det ( A); tr A = 1 + 0 + 1 = 2; det ( A) =
1 −2 4 0 0 1 = 1 ⋅ (−1) 2+3 ⋅ − 21 − 2 0 = 4; −2 0 1
P (1) = −13 + 2 ⋅ 12 + γ ⋅ 1 + 4 = γ + 5; P (1) =
−2 1−1 4 0 0 −1 1= 0 1−1 −2
−2 4 = −2 ⋅ 2 = −4 ⇒ γ + 5 = −4 ⇒ γ = −9. = −2 ⋅ (−1) 3+1 ⋅ − 1 1 ~ Таким образом, P (λ ) = −λ3 + 2λ2 − 9λ + 4 ⇒ P(λ) = λ3 − 2λ2 + 9λ − 4 .
9. По матрице A из П2.8 построить характеристический многочлен соответствующего оператора A . Ответ: P (λ ) = λ3 + 6λ2 + 11λ + 6 . По матрице A построить характеристический многочлен для соответствующего оператора A . −2 −1 −1 10. A = −1 −6 −1 . 3 1 −4
Д2. Составляем матрицу: −1 −1 −2 −1 −1 λ 0 0 −2 − λ A − λE = − 1 − 6 − 1 − 0 λ 0 = −1 − 6 − λ − 1. 1 − 4 0 0 λ 3 1 − 4 − λ 3 ~ Д3. P (λ) = −λ3 + tr Aλ2 + γλ + det ( A); −2 −1 −1 tr A = −2 − 6 − 4 = −12; det ( A) = − 1 − 6 − 1 = −48 + 3 + 1 − 18 + 4 − 2 = −60; 3 1 −4 P (−2) = −(−2) 3 − 12 ⋅ (−2) 2 + γ ⋅ (−2) − 60 = −2 γ − 100;
P (−2) =
−2 + 2 −1 −1 −1 − 6 + 2 − 1 = −1 ⋅ (−1)1+ 2 ⋅ − 31 −−21 − 1 ⋅ (−1)1+ 3 × 3 1 −4+2
× − 31 − 41 = = 5 − 11 = −6 ⇒ −2 γ − 100 = −6 ⇒ γ = −47. ~ Таким образом, P (λ ) = −λ3 − 12λ2 − 47λ − 60 .
Д4. Таким образом, P (λ) = λ3 + 12λ2 + 47λ + 60 .
(
)
(
)
(
)
−4 4 , в) A = −1/ 6 −1/ 5 . 11. a) A = −7 −2 , б) A = 10 2 −15 / 4 4 1/ 4 −1/ 3 а) Д2. Составляем матрицу: −2 7 −2 − λ 0 = −7 − λ A − λE = −10 2 0 λ 10 2 − λ . Д3. Вычисляем определитель: −7 − λ −2 = (−7 − λ) ⋅ (2 − λ) + 20 = −14 + 5λ + λ2 + 20 = λ2 + 5λ + 6. 10 2−λ
(
)( ) (
)
Д4. Таким образом, P (λ) = λ2 + 5λ + 6 . Заметим, что tr A = −5, det ( A) = 6 . Это не случайно: исходя из теоремы Виета, с учётом инвариантности,
при n = 2 можно записать P(λ ) = λ2 − tr A + det ( A) . б) С учётом замечания выше P (λ) = λ2 − (−4 + 4)λ + (−16 + 15) = λ2 − 1 . 1 1 1 1 1 19 в) P(λ) = λ2 − (− − )λ + + = λ2 + λ + . 6 3 2 180 18 20
5. СПЕКТР ЛИНЕЙНОГО ОПЕРАТОРА
Для того, чтобы найти спектр линейного оператора A выполняем следующие действия: Д1. Находим характеристический многочлен P (λ) данного оператора. Д2. Решаем характеристическое уравнение P (λ) = 0 . Д3. Записываем множество корней характеристического уравнения – они образуют спектр. Найти спектр каждого из операторов П4.1 – П4.7. 1. Нулевой оператор. Д1. P (λ ) = λn . Д2. λn = 0 ⇒ λ = 0 . Д3. σ(Α ) = {0} . 2. Единичный оператор. Д1. P(λ ) = (−1) n (1 − λ ) n . Д2. (−1) n (1 − λ ) n = 0 ⇒ λ = 1 . Д3. σ(Α ) = {1} .
5. Д1. P (λ ) = −(1 − λ)(1 + λ )(1 + λ2 ) . Д2. (λ2 − 1) = 0 ⇒ λ1, 2 = 1, λ 3, 4 = −1 . Д3. σ(Α ) = {1, − 1} . 6. Оператор поворота. Д1. P (λ) = λ2 − 2 cos α ⋅ λ + 1 . Д2. λ2 − 2 cos α ⋅ λ + 1 = 0 ⇒
D = cos2 α − 1 = − sin 2 α =| sin α | i, 4 λ1,2 = cos α ± i sin α = e ± iα .
Д3. σ( A) = {e −iα , e iα } .
7. Д1. P (λ) = λ3 − 3λ2 − λ + 3 . Д2. λ3 − 3λ2 − λ + 3 = 0 ⇔ (λ3 − λ ) − 3(λ2 − 1) = 0 ⇔ λ(λ2 − 1) − − 3(λ2 − 1) = 0 ⇔ (λ2 − 1)(λ − 3) = 0 ⇔ (λ + 1)(λ − 1)(λ − 3) = 0 ⇒ ⇒ λ1 = −1, λ 2 = 1, λ 3 = 3 .
Д3. σ( A) = {−1, 1, 3} .
Заметим, что в силу основной теоремы алгебры, уравнение вида Pn (λ) = 0 всегда имеет (с учётом кратностей) n корней, вообще говоря, комплексных. Однако для их точного нахождения в случае n > 4 не существует универсального метода. В случае n = 3,4 такие методы существуют. Рассмотрим, например, метод Кардано для решения кубических уравнений. Решение кубического уравнения λ3 + a1λ2 + a2 λ + a3 в общем случае состоит из нескольких шагов: 1. С помощью замены λ = x −
a1 данное уравнение приводится к виду x 3 + px + q = 0 (неполное кубиче3
ское уравнение). 2. Решаем получившееся неполное уравнение. В наиболее общем случае его корни могут быть найдены по формулам Кардано: x1 = u + v; x2 = uω + vω2 ; x3 = uω2 + vω, где u и v – такие значения кубических корней из − ω=−
q + 2
q 2 p3 q q 2 p3 p + и − − + , что uv = − , а 4 27 2 4 27 3
1 3 +i . 2 2
a1 . 3 Однако применение указанных формул на практике не всегда приводит к адекватному ответу. Например, решение уравнения λ3 + 4λ2 − 2λ − 5 = 0 по формулам Кардано даже после длительных преобразований не уда-
3. Осуществляется возврат к прежним обозначениям: λ i = xi −
3 29 3 29 ,− + стся свести к виду − 1, − − . Но в некоторых случаях задача нахождения корней алгебраи2 2 2 2 ческого уравнения упрощается, если заранее что-то известно об его корнях. Например, если среди корней есть целые, то они содержатся среди делителей свободного члена. 8. Решить кубическое уравнение λ3 + 4λ2 − 2λ − 5 = 0 в предположении, что среди его корней есть целые. Свободным членом рассматриваемого многочлена является число −5 , поэтому корни ищем среди чисел ±1, ± 5 .
P(1) = 13 + 4 ⋅12 − 2 ⋅1 − 5 = 1 + 4 − 2 − 5 = −2 ≠ 0, P (−1) = (−1)3 + 4 ⋅ (−1) 2 − 2 ⋅ (−1) − 5 = −1 + 4 + 2 − 5 = 0.
Таким образом, число λ1 = −1 является корнем рассматриваемого многочлена. Для нахождения оставшихся корней поделим данный многочлен (столбиком) на λ − λ1 , в результате чего, будем иметь P (λ ) = (λ + 1)(λ2 + 3λ − 5) . Решаем квадратное уравнение λ2 + 3λ − 5 = 0 . D = 9 + 20 = 29, λ 2,3 =
− 3 ± 29 . 2
В итоге, получили следующие корни данного кубического уравнения: 3 29 3 29 ,− + − 1, − − . 2 2 2 2 Найти спектр линейного оператора П4.9, П4.10 в предположении, что среди корней характеристического уравнения есть, по крайней, мере один целый корень. 9. Так как целые корни многочлена содержатся среди делителей свободного члена, то для нахождения одного из корней достаточно проверить числа ±1, ± 2, ± 3, ± 6 . Из записи данного многочлена понятно, что если x > 0, то P( x) > 0, значит корни данного многочлена отрицательные. Вычисляем: P (−1) = (−1)3 + 6 ⋅ (−1) 2 + 11 ⋅ (−1) + 6 = −1 + 6 − 11 + 6 = 0, значит, число λ1 = −1 является корнем данного многочлена. Оставшиеся корни найдём, поделив P (λ) на λ − λ1 : λ − (−1) λ3 + 6λ2 + 11λ + 6 λ2 + λ2
λ2 + 5λ +6
5λ2 + 11λ 5λ2 + 5λ 6λ + 6 6λ + 6 0 и решив получившееся квадратное уравнение λ2 + 5λ + 6 = 0 :
D = 25 − 24 = 1, λ 2 =
−5 − 1 −5 + 1 = −3, λ 3 = = −2. 2 2
Таким образом, σ(Α ) = {−1,−3,−2} . 10. Ответ: σ(Α ) = {−5,−4,−3} . 11. Найти спектр и радиус спектра операторов из задания П4.11 а) – в). в) Решим характеристическое уравнение: 1 19 31 =− , λ1,2 = D = − 4⋅ 4 180 180
−
1 31 i ± 1 31 2 6 5 =− ± i. 2 4 12 5
1 31 1 31 i,− + i ; ρ(Α ) = max{| λ1 |, | λ 2 |} = σ(Α ) = − − 4 12 5 4 12 5
2
2 1 31 19 1 31 = + + = ≈ 0,325. = 16 720 180 4 12 5
6. СОБСТВЕННЫЕ ВЕКТОРЫ ЛИНЕЙНОГО ОПЕРАТОРА
Для того, чтобы найти собственные векторы линейного оператора A , заданного в векторном пространстве V , выполним следующие действия: Д1. Построим матрицу данного оператора в каком-либо базисе. Д2. Найдём спектр оператора A . Д3. Решим каждую из систем уравнений A − λ i E = θ, где λ i ∈ σ( A) . Д4. Множество решений каждой из систем Д3 представляет собой подпространство из V . Выбрав из каждого подпространства по ненулевому вектору, получим множество собственных векторов, отвечающих собственным значениям данного оператора A . Найти собственные векторы линейного оператора из П5.1 – П5.11. 1. Нулевой оператор. Д3. Составляем систему уравнений A − 0 ⋅ E : 0 K 0 x1 − 0 0 −0 K 0 ⋅ x 2 = θ. M M K M M 0 0 0 K − xn Очевидно, что решением этой системы будет любой набор (r1 , r2 ,K, rn ) , где ri ∈ Ρ . 2. Аналогично П1. 4. Подсказка. Используйте изоморфизм Pn ( x) = an x n + an−1 x + K + a1 x + a0 a (an , a n−1 ,K, a1 , a0 ).
5. Д3. а) Решаем систему A − 1 ⋅ E = θ : 0 0 0 x1 1 − 1 0 0,5 − 1 − 0,5 0,5 x2 ⋅ = θ; 0 0 −1−1 0 x3 0 1,5 1,5 − 0,5 − 1 x 4
0 ⋅ x1 + 0 ⋅ x2 + 0 ⋅ x3 + 0 ⋅ x4 = 0; 0 ⋅ x1 − 0,5 ⋅ x2 − 0,5 ⋅ x3 + 0,5 ⋅ x4 = 0; 0 ⋅ x + 0 ⋅ x − 2 ⋅ x + 0 ⋅ x = 0; 2 3 4 1 0 ⋅ x1 + 1,5 ⋅ x2 + 1,5 x3 − 1,5 ⋅ x4 .
Первому уравнению удовлетворяют любые наборы ( x1 , x2 , x3 , x4 ) – его можно не принимать в расчёт. Второе и четвертое уравнения эквивалентны и после упрощения могут быть записаны как одно уравнение x2 + x3 − x4 = 0 . Из третьего уравнения x3 = 0 , т.е. x1 ∈ Ρ , x2 = x4 , x3 = 0, x4 ∈ Ρ . Таким образом, множество собственных векторов, отвечающих собственному значению λ = 1 , с учётом возврата к изоморфному пространству, имеет вид u0 vv | u, v ∈ Ρ . б) Решаем систему A + 1 ⋅ E = θ : 0 0 0 x1 1 + 1 0 0,5 + 1 − 0,5 0,5 x2 ⋅ = θ, 0 0 0 x3 −1+1 0 1,5 1,5 − 0,5 + 1 x 4
{( )
}
2 ⋅ x1 + 0 ⋅ x2 + 0 ⋅ x3 + 0 ⋅ x4 = 0; 0 ⋅ x1 + 1,5 ⋅ x2 − 0,5 ⋅ x3 + 0,5 ⋅ x4 = 0; 0 ⋅ x + 0 ⋅ x + 0 ⋅ x + 0 ⋅ x = 0; 2 3 4 1 0 ⋅ x1 + 1,5 ⋅ x2 + 1,5 x3 + 0,5 ⋅ x4 .
Из первого уравнения x1 = 0 . Третьему уравнению удовлетворяют любые наборы ( x1 , x2 , x3 , x4 ) – его можно не принимать в расчёт. Второе и четвёртое уравнения при вычитании дадут x3 = 0 , при этом четвёртое уравнение примет вид 1,5 x2 + 0,5 x4 = 0 , т.е. x1 = 0, x2 ∈ R , x3 = 0, x4 = −3 x2 . Таким образом, множество собст-
венных векторов, отвечающих собственному значению λ = −1 , с учётом возврата к изоморфному пространству, имеет вид 00 − 3uu | u ∈ Ρ .
{(
)
}
6. Д3. 1) Решаем систему ( A − e αi E ) x = θ : − sin α x1 cos α − (cos α + i sin α) = θ; sin α cos α − (cos α + i sin α) x2 (−i sin α ) x1 − (sin α ) x2 = 0 ⇒ −ix1 − x2 = 0 ⇒ x = ix . (sin α ) x − (i sin α ) x = 0 x − ix = 0 1 2 1 1 2 2
Выберем λ1 = e
αi
какой-либо
(ненулевой)
собственный
вектор,
отвечающий
собственному
значению
= cos α + i sin α , положив, например, x2 = 1 . Тогда x1 = i ⋅1 и (i, 1) – искомый вектор.
2) Аналогично при λ 2 = e − αi получим собственный вектор (1, i ) . 7. Д3. Для каждого из найденных собственных значений λ рассмотрим систему линейных уравнений ( A − λE ) x = Θ, где x = ( x1 , x2 , x3 ), а Θ = (0, 0, 0) : 8 −3 −4 4 −6 −8 8 − 8 : 1 1 − 1 : 1) λ = −1 ⇒ A − λE = 8 4 − 1 − 2 2 − 2 − 4 1 −1 1 1 −1 1 1 −1 1 : − 3 − 4 4 : 0 − 1 1 : 0 − 1 1. 0 0 − 1 − 2 2 0 − 1 1 0 Приведённые преобразования позволяют записать − x2 + x3 = 0 ⇒ x2 = x3 – из второй строки. Кроме того,
из первой строки x1 + x2 − x3 = 0 ⇒ x1 = x3 − x2 , откуда с учётом найденного ранее x1 = x3 − x3 = 0. Таким образом, собственные векторы, отвечающие собственному значению λ = −1 имеют вид {(0, t , t ) | t ∈ Ρ \ 0}. Положим t = 1 , тогда получим собственный вектор (0, 1, 1) . 8 −1 −1 1 −8 −8 2) λ = 1 ⇒ A − λE = 8 6 − 8 : 4 3 − 4 : 2 −1 − 2 1 − 2 − 4 −1 −1 1 −1 −1 1 : 0 − 1 0 : 0 − 1 0 . 0 −1 0 0 0 0 Исходя из найденного, записываем − x2 = 0 ⇒ x2 = 0. Затем − x1 − x2 + x3 = 0 ⇒ x1 = x3 − x2 . Так как
x2 = 0, то x1 = x3 . Значит, соответствующие собственные векторы имеют вид {t , 0, t ) | t ∈ Ρ \ 0}. Пусть t = 1,
тогда находим собственный вектор (1, 0, 1). 8 −5 −4 4 −10 −8 4 − 8 : 2 1 − 2 : 3) λ = 3 ⇒ A − λE = 8 0 0 1 2 −2 −4 2 0 1 2 0 1 2 0 1 : 0 6 4 : 0 3 2 : 0 3 2 . 0 − 3 − 2 0 − 3 − 2 0 0 0 2 4 В итоге, 3x2 + 2 x3 = 0 ⇒ x2 = − x3 . Далее x1 + 2 x2 = 0 ⇒ x1 = x3 . Откуда получаем собственные векто3 3 4 2 ры t , − t , t ) | t ∈ Ρ \ 0. Положив t = 3, будем иметь (4, − 2, 3). 3 3 11. Д3. а) 1) Решим систему ( A + 3E ) x = θ :
(− 7 +103
)
− 2 х1 2 + 3 х = θ; 2 −4 x1 − 2 x2 = 0 ⇔ 2 x1 + x2 = 0 ⇔ x1 = x1 . 2 x + x = 0 x = −2 x 10 x + 5 x = 0 1 2 1 2 2 1 Таким образом, множество собственных векторов, отвечающих собственному значению λ = −3 , имеет вид {(u,−2u ) | u ∈ Ρ } . Положим, например, u = 1 , тогда будем иметь собственный вектор (1, −2) . 2)Решим систему ( A + 2 E ) x = θ :
(− 7 +102
−2 2+2
) xx = θ; 1
2
x = x1 − 5 x1 − 2 x2 = 0 ⇔ 5 x1 + 2 x2 = 0 ⇔ 1 10 x + 4 x = 0 5 x + 2 x = 0 x = − 5 x . 1 1 2 2 1 2 2 Таким образом, множество собственных векторов, отвечающих собственному значению λ = −2 , имеет вид u, − 5 u | u ∈ Ρ . Положим, например, u = 2 , тогда будем иметь собственный вектор (2, − 5) . 2 б) Подсказка: для λ = 1 один из собственных векторов будет (4, 5) ; для λ = −1 один из собственных век-
торов будет (4, 3) . 7. ВЫЧИСЛЕНИЕ НАТУРАЛЬНЫХ СТЕПЕНЕЙ МАТРИЦЫ
Пусть A – матрица диагонализируемого линейного оператора A в некотором базисе, n ∈ N , тогда для нахождения An выполняем действия: Д1. Находим матрицу перехода B , записываем попутно матрицу Λ n . Д2. Вычисляем матрицу B −1 . Д3. Выполняем умножение B ⋅ Λ n ⋅ B −1 . Это и есть искомая матрица An . Вычислить An . 1. n = 5 , A см. П.4.11 а). Д1. Матрица B состоит из собственных векторов оператора A , записанных как столбцы. В свою очередь, матрица Λ n – диагональная, на диагонали находятся значения λ i порядке, соответствующем порядку собственных векторов. То есть для данной матрицы (см. П6.11 а)). (−3)5 0 − 243 0 B = − 21 − 25 , Λ5 = = 0 − 32 . 0 (−2) 5
)
(
)
(
Д2. Матрицу B −1 находим каким-либо способом, например, через алгебраические дополнения: 1 −5 −2 B −1 = = − 25 −21 . 2 1 B | | Д3. Последовательно умножаем: 0 −243 −64 BΛ5 = − 21 − 25 ⋅ −243 0 − 32 = 486 160 ;
) (
(
) (
)(
(
(
)
)(
) (
)
)
( BΛ 5 ) ⋅ B −1 = −243 −64 ⋅ 5 2 = −1087 −422 . 486 160 −2 −1 2110 812
2. n = 4 , матрицу A см. в П4.7. Д1. См. П4.7 и П5.7. (−1) 4 0 1 4 4 B = 1 0 − 2 ; Λ = 0 0 1 1 3 Д2. Каким-либо методом находим: −2 −1 B −1 = 5 4 −1 −1
0 14 0
0 1 0 0 0 = 0 1 0 . 34 0 0 81
2 −4 . 1
Д3. Последовательно умножаем: 0 BΛ4 = 1 1 0 ( B Λ 4 ) ⋅ B −1 = 1 1
3. n = 3 , см. П.4.10. 10 −37 −37 Ответ: −13 −210 −85 . 87 109 −16 4. n = 100 , см. П4.11 б). Ответ: E .
1 4 1 0 0 0 1 0 − 2 ⋅ 0 1 0 = 1 0 1 3 0 0 81 1 1 1 324 −2 −1 2 −319 0 −162 ⋅ 5 4 −4 = 160 1 243 −1 −1 1 −240
324 − 162 ; 243 −320 320 161 −160 . 240 241
8. ПРИБЛИЖЁННЫЕ ВЫЧИСЛЕНИЯ
Пусть A – квадратная матрица, такая, что какая-либо из || A ||< 1 , тогда для нахождения приближённой матрицы ( E − A) −1 выполняем следующие действия: Д1. Фиксируем натуральное число n . Д2. Последовательно находим E = A0 , A1 = A, A 2 = A ⋅ A, K , An = = An −1 ⋅ A . Д3. Складываем полученные матрицы и упрощаем сумму. Найти приближённое значение ( E − A) −1 .
(
)
1. A = 1/ 2 1/ 3 . 1/ 5 1/ 4 1 1 1 1 5 9 5 Взяв, к примеру, || A ||= max + , + = max , = < 1 , делаем вывод, что разложение ( E − A) −1 2 3 5 4 6 20 6 возможно, и далее находим: Д1. Пусть n = 2 . 1 1 1 1 1 1 2 1 0 1 2 3 Д2. E = 0 1 , A = , A = 2 3 ⋅ 2 3 = 1 1 1 1 1 1 5 4 5 4 5 4
( )
1 1 1 1 ⋅ + ⋅ =2 2 3 5 1 1 1 1 ⋅ + ⋅ 5 2 4 5
1 1 1 1 19 1 ⋅ + ⋅ 2 3 3 4 = 60 4 . 1 1 1 1 3 31 ⋅ + ⋅ 5 3 4 4 20 240
1 109 1 1 19 2 3 60 1 0 4 = 60 + + Д3. ( E − A) ≈ 0 1 1 1 3 31 7 5 4 20 240 20 Замечание. Более точным условием разложения −1
( )
7 12 . 331 240 матрицы ( E − A) −1 в ряд является ρ( A) < 1 , однако проще
вычислить || A || и с учётом неравенства ρ( A) ≤|| A || при || A ||< 1 автоматически получается ρ( A) <|| A || . 2. n = 2 , см. П4.11 в). 73 1 − Ответ: 90 10 . 1 131 8 180 Замечание. Понятно, что чем больше матрица A , тем целесообразнее использование рассматриваемого метода, необходимо лишь следить за выполнением условия || A ||< 1 . Пусть V – линейное (конечномерное) нормированное пространство, на котором задан линейный оператор A . Пусть A – матрица оператора A в некотором базисе. Тогда для приближённого вычисления матрицы e A ∞
1 k A . k = 0 k!
можно воспользоваться определением e A = ∑
Приближённые вычисления предполагают, что eA ≈
n
1
∑ k! A k , k =0
где n – заданное натуральное число. Таким образом, для приближённого вычисления экспоненты последовательно выполняем: Д1. Фиксируем число n . Д2. Находим A0 = E , A1 , K , An .
1 и складываем получившиеся матрицы. k! Найти приближенное значение e A . 3. A = 1 0 . −1 1 Д3. Умножаем каждое из Ak на
( )
Д1. Пусть n = 3 . Д2. A0 = E = 01 01 , A1 = A = − 11 01 , A2 = A ⋅ A = − 11 01 ⋅ − 11 01 =
( ) ( ) ( )( = (− 21 01), A = A ⋅ A = ( 1 0 ) ⋅ ( 1 0 ) = ( 1 0 ) . −2 1 −1 1 −3 1 3
2
1 Д3. e A ≈ 01 01 + − 11 01 + 2 − 2 2 1 1 1 + 1 + + 0 2 6 = = 0 − 1 − 1 − 1 1 + 1 + 1 + 1 2 2 6 4. A = 01 −01 , n = 3.
( )(
(
)
)
1 0 + 6 1 3 − 2 6
0 = 1 2
(−85/ /32
)
0 0 2,67 8 / 3 ≈ − 2,5 2,67 .
)
0 −2 2 5. A = 1 3 0 . −3 −3 −6 Д1. Пусть n = 2 . 0 −2 2 0 −2 2 Д2. A2 = A ⋅ A = 1 3 0 ⋅ 1 3 0 = −3 −3 −6 −3 −3 −6 0 ⋅ 0 − 2 ⋅1 + 2 ⋅ (−3) 0 ⋅ (−2) − 2 ⋅ 3 + 2 ⋅ (−3) 0 ⋅ 2 − 2 ⋅ 0 + 2 ⋅ (−6) = 1 ⋅ 0 + 3 ⋅1 + 0 ⋅ (−3) 1 ⋅ (−2) + 3 ⋅ 3 + 0 ⋅ (−3) 1 ⋅ 2 + 3 ⋅ 0 + 0 ⋅ (−6) = −3 ⋅ 0 − 3 ⋅1 − 6 ⋅ (−3) −3 ⋅ (−2) − 3 ⋅ 3 − 6 ⋅ (−3) −3 ⋅ 2 − 3 ⋅ 0 − 6 ⋅ (−6)
−8 −12 −12 = 3 7 2 . 15 15 30 1 0 0 0 −2 2 −8/2 −12/2 −12/2 Д3. e A ≈ 0 1 0 + 1 3 0 + 3/2 7/2 2/2 = 0 0 1 −3 −3 −6 15/2 15/2 30/2 1+ 0 − 4 0 − 2 − 6 0 + 2 − 6 −3 −8 −4 3 7 1+ 3 + 0 + 0 + 1 = 2,5 7,5 1 . = 0 +1+ 2 2 4,5 4,5 10 15 15 0 −3+ 0−3+ 1 − 6 + 15 2 2 1 15 /2 − −3 0 3 0 −4 . 6. A = 0 −7 2 , n = 2. Ответ: 1 19 / 2 1 −9 1 3 / 2 33 / 2 −13 / 2 9. ВЫЧИСЛЕНИЕ ЭКСПОНЕНТЫ ПО ОПРЕДЕЛЕНИЮ
Пусть V – линейное (конечномерное) нормированное пространство, на котором задан линейный оператор A . Пусть A – матрица оператора A в некотором базисе. Тогда для вычисления матрицы e A можно восполь∞
1 k A : k = 0 k!
зоваться определением e A = ∑
Д1. Находим A0 = E , A1 , K , Ak , K 1 и складываем получившиеся матрицы. k! Д3. Упрощаем получившиеся выражения. Используя определение, найти точное значение e A . 1. См. П8.3. Д1. Внимательно посмотрев на П8.3, можно заметить, что Ak = − k1 01 .
Д2. Умножаем каждое из Ak на
(
)
1 Д2. e A = k! k k =0 − k ∞
∑
∞ 1 0 k! = k =0 1 ∞ k − k ! k = 0 k!
∑ ∑
0 . ∞ 1 k = 0 k!
∑
∞
1 k x , откуда, в частности, k k =0 !
Д3. Напомним, что для любого числа x имеет место разложение e x = ∑ e1 =
∞
∞
1
1
∑ k! ⋅ 1k = ∑ k!. k =0
k =0
Кроме того, заметив, что ∀k = 2, 3, K имеет место ∞
(
∞
k
k 1 = , можно записать: k! (k − 1)! ∞
1
1
∞
1
∑ k! = 0 + 1 + ∑ (k − 1)! = 1 + ∑ m! = ∑ m! = e1. k =0
)
k =2
m=1
m =0
Таким образом, e A = − ee 0e .
(
)
2. A = 01 −01 . Ответ: см. П10.2. e1 0 0 1 0 0 3. A = 0 2 0 . Ответ: 0 e 2 0 . 0 0 3 0 0 e3
10. ВЫЧИСЛЕНИЕ ЭКСПОНЕНТЫ ЧЕРЕЗ СПЕКТР
Пусть A – диагонализируемый оператор с простым спектром. Для того, чтобы найти e A , где A – матрица оператора A в некотором базисе достаточно выполнить следующие действия: Д1. Найти спектр оператора A . Д2. Составить интерполяционный многочлен Лагранжа: P (λ ) =
n −1
λ−λ
∑e i ∏ λ i − λjj , i =0
λ
i≠ j
где λi – собственные числа оператора A ; значение n равно порядку матрицы A ; переменная λ – независимая. Сгруппировать полученное выражение в порядке возрастания степеней переменной λ . Д3. Вычислить степени Ak для всех k = 0, 1, K , n − 1 . Д4. В преобразованный многочлен Лагранжа вместо λk подставить A k . Полученное выражение (матрицу) максимально упростить – это и будет искомая экспонента.
Вычислить экспоненту через спектр. 1. A = − 11 01 . Д1. Характеристическое уравнение будет:
(
)
λ2 − 2λ + 1 = 0 ⇔ λ1,2 = 1.
Таким образом σ(Α ) = {1} , т.е. спектр не является простым и дальнейшие действия Д2. – Д4. не приведут к желательному результату. Отметим, что несмотря на это, экспонента всё же может быть найдена через спектр при помощи жордановой матрицы и некоторой модификации приведенной схемы Д1. – Д4. 2. A = 0 −1 . 1 0 Д1. Характеристическое уравнение будет: λ2 + 0 ⋅ λ + 1 = 0 ⇔ λ1,2 = ±i.
( )
Таким образом σ(Α ) = {−i, i} , следовательно, оператор A диагонализируем. Д2. Составляем интерполяционный многочлен Лагранжа: λ
P (λ ) =
λ
e 0 (λ − λ1 ) e 1 (λ − λ 0 ) + . λ 0 − λ1 λ1 − λ 0
Затем подставляем λ0 = −i, λ1 = i : e − i (λ − i ) e i (λ + i ) 1 i + = (e + e − i )i + (e i − e − i )λ . −i −i i+i 2i Группируем слагаемые относительно переменной λ :
(
P (λ ) =
)
1 ((cos 1 + i sin 1 + cos(−1) + i sin (−1))i + (cos 1 + i sin 1 − cos(−1) − i sin (−1))λ) = 2i 1 = ((2i cos 1 + 2i sin 1)λ) = cos 1 + λ sin 1 = λ0 cos 1 + λ sin 1. 2i Д4. 1 − sin 1 e A = cos 1E + sin 1A = cos01 cos01 + sin01 − sin01 = cos sin 1 cos 1 .
)(
(
3. A =
)
) (
( −−9/41 −−41).
Д1. Характеристическое уравнение будет: λ2 + 2λ − 8 = 0 ⇔ λ 0 = −4, λ1 = 2.
Таким образом σ(Α ) = {−4,2} и оператор A диагонализируем. Д2. Составляем интерполяционный многочлен Лагранжа: λ
P (λ ) =
λ
e 0 (λ − λ1 ) e 1 (λ − λ 0 ) + . λ 0 − λ1 λ1 − λ 0
Затем подставляем λ 0 = −4, λ1 = 2 : e −4 (λ − 2) e 2 (λ + 4) e −4 (λ − 2) e 2 (λ + 4) + =− + . −4−2 2+4 6 6 Группируем слагаемые относительно переменной λ : P (λ ) =
e −4 e 2 2 4 1 1 − + λ + e − 4 + e 2 = (e 2 − e − 4 )λ + (2e 2 + e − 4 ) ⋅ 1. 6 6 6 6 3 6 1 1 Д4. e A = (e 2 − e − 4 ) A + (2e 2 + e − 4 ) E = 6 3 − 1 (e 2 − e − 4 ) − 4 1 (e 2 − e − 4 ) 1 2e 2 + e − 4 0 6 6 3 + = = 1 2 − 9 1 (e 2 − e − 4 ) − 1 (e 2 − e − 4 ) 0 2e + e − 4 46 6 3 1 1 2 − e 2 − e − 4 + 2e 2 + e − 4 − e 2 − e − 4 6 3 3 = = 3 2 1 2 1 2 −4 −4 − e −e − e − e + 2e + e − 4 8 6 3 1 2 1 1 2 − + e 2 + + e − 4 − e 2 − e − 4 6 3 6 3 3 = = 3 2 1 2 2 1 1 −4 −4 − e −e − + e + + e 8 6 3 6 3 1 e2 + 1 e−4 − 2 e2 − e−4 1 e2 + 1 e−4 − 2 e2 + 2 e−4 2 3 3 2 3 = 2 = 2 . 1 2 1 −4 1 2 1 −4 3 2 3 −4 − 3 e 2 − e − 4 e + e − e + e e + e 8 8 8 2 2 2 2 5 e − 3 − 1 e1 − e1 + e − 3 − 4 − 4 4 4 4. A = 5/4 2 . Ответ: : 5 e1 − 5 e − 3 − 1 e − 3 + 5 e1 16 16 4 4 5. См. П8.5. Д1. Характеристическое уравнение будет: −2 2 0 − λ det 1 3−λ 0 = 0 ⇔ λ3 + 3λ2 − 10λ = 0 ⇔ − 3 − 3 − 6 − λ
(
)
(
(
) (
) )
(
(
(
(
)
(
(
)
(
)
)
⇔ λ (λ2 + 3λ − 10) = 0 ⇔ λ (λ − 2)(λ + 5).
) )
) ( (
)
)
Таким образом σ(Α ) = {−5; 0; 2} . Все значения спектра различны и оператор A диагонализируем. Д2. Составляем интерполяционный многочлен Лагранжа: P (λ ) =
(λ − λ1 )(λ − λ 2 ) e λ1 (λ − λ 0 )(λ − λ 2 ) e λ 2 (λ − λ 0 )(λ − λ1 ) + + . (λ 0 − λ1 )(λ 0 − λ 2 ) (λ1 − λ 0 )(λ1 − λ 2 ) (λ 2 − λ 0 )(λ 2 − λ1 )
e
λ0
Затем подставляем λ0 = −5, λ1 = 0, λ2 = 2 : 1 1 1 1 1 5 P (λ) = e − 5λ (λ − 2 ) − λ + 1(λ − 2 ) + e 2 λ + λ. 35 2 5 2 7 7 Группируем слагаемые относительно переменной λ : 1 1 1 2 5 3 λ0 + − + e −5 + e 2 λ2 + − e −5 + e 2 − λ1 . 14 14 10 35 10 35 −8 −12 −12 Д3. A0 = E , A1 = A, A2 = 3 7 2 . (см. П8.5 Д2.) 15 15 30 Д4. В соотношение (1) подставляем вместо λk матрицу Ak : 1 1 1 2 5 3 E + − + e −5 + e 2 A 2 + − e −5 + e 2 − A. 10 35 14 35 14 10 Упрощая, находим: 9 8 −5 11 2 3 16 −5 1 2 9 − 8 e −5 − 4 e 2 − e − e − e − e 5 35 7 5 35 7 5 35 7 3 1 −5 4 2 3 1 −5 11 2 1 2 −5 1 2 A e = − + e + e − + e + e − + e + e . 5 35 7 5 35 7 5 35 7 3 3 −5 3 3 −5 1 6 −5 − + e − + e − + e 5 5 5 5 5 5 6. См. П.8.4. Подсказки: σ(Α ) = {−1, − 2, − 3}; 5 3 1 1 P(λ) = 3e −1 + e −3 − 3e −2 + e −1 − 4e −2 + e −3 λ + − e −2 + e −1 + e −3 λ2 ; 2 2 2 2 −1 −3 −2 −2 −1 −3 −1 −2 + − − + + − + − 3e −3 e e e e e e e e 3 3 9 3 6 3 6 0 21 −6 A −1 2 − 2 − 3 − 3 − 2 − 1 − 1 − 2 − e + 4e − 3e −3 . 6e − 6e + e A = 2 31 − 12 ; e = e − 2e + e − 1 − 2 − 3 − 2 − 1 − 3 − 3 − 2 − 1 3e − 5e + 2e 1 51 − 17 − 15e + 3e + 12e − 6e + 10e − 3e
СПИСОК ЛИТЕРАТУРЫ
1. Сборник задач по математике для втузов. Ч. 1. Специальные курсы / под ред. А.В. Ефимова. – М. : Наука, 1981. 2. Кострикин, А.И. Введение в алгебру. Ч. II. Линейная алгебра / А.И. Кострикин. – М. : Физ.-мат. лит., 2000. 3. Артамонов, В.А. Линейная алгебра для экономистов / В.А. Артамонов. – М. : МГУ, 1999. 4. Тихомиров, В.Г. Линейная алгебра: учебно-методические рекомендации и контрольные задания / В.Г. Тихомиров. – Тамбов : Изд-во Тамб. гос. техн. ун-та, 2008.