ВУЗ:
Составители:
40
121
...
nn
SM M M
−−
=
.
Умножая
S
на собственный вектор
y
, получим для собственного вектора
x
матрицы
А выражение
121
...
nn
x
Sy M M M y
−−
==
Каждая матрица
i
M
(i=1,…,n-1) отличается от единичной матрицы только
одной строкой. При умножении вектора на
i
M
будет изменяться только одна
составляющая вектора. Поэтому в полученном выражении вектора
x
удобно
y
умножать на
12
, ,...MM последовательно.
Пример.
Задана матрица
11 12 13
21 22 23
31 32 33
211
321
122
aaa
Aa a a
aaa
⎛⎞
⎛⎞
⎜⎟
⎜⎟
==
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎝⎠
⎝⎠
Найти собственные числа и собственные векторы методом Данилевского.
Решение:
1
11 12 13
,100
010
ppp
Ф SAS Ф
−
⎛⎞
⎜⎟
==
⎜⎟
⎜⎟
⎝⎠
Матрицу
S находим путем последовательного приведения строк к
каноническому виду, начиная с последней строки. Считаем, что
1
0
nn
a
−
≠ . Разделим на
него (n-1)-й столбец матрицы A . Вновь полученный
(
)
1n
−
-й столбец умножим на
ni
a
и вычтем из столбца номера
i
. Проделав это для 1, 2, , 2,inn
=
−K , приведем
последнюю строку к виду Фробениуса. Такое преобразование равносильно умножению
матрицы
A справа на матрицу
1
31 33
12 2 2
32 32 32
1
2313233
100
100
111
1, det 0,5 0
22
001
001
100 100
122
0 0 1 001
n
aa
MM M M
aa a
Maaa
−
−
−
⎛⎞
⎛⎞
⎜⎟
⎜⎟
⎜⎟
⎜⎟
==− − =− − =≠⇒∃
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎝⎠
⎝⎠
⎛⎞⎛⎞
⎜⎟⎜⎟
==
⎜⎟⎜⎟
⎜⎟⎜⎟
⎝⎠⎝⎠
2
100
211 20,50,5 11 1,50,5 0
11
321 1 31 1 21 2 1 1
22
122 11 1 22 0 1 0
001
AM
⎛⎞
−−+
⎛⎞ ⎛ ⎞⎛ ⎞
⎜⎟
⎜⎟ ⎜ ⎟⎜ ⎟
⎜⎟
=−−=−−+=−
⎜⎟ ⎜ ⎟⎜ ⎟
⎜⎟
⎜⎟ ⎜ ⎟⎜ ⎟
−−+
⎜⎟
⎝⎠ ⎝ ⎠⎝ ⎠
⎝⎠
111
11 12 13
111
21 22 23
111
31 32 33
1
12 2
1 0 0 1,5 0,5 0 1,5 0,5 0
122 2 1 1 1,540,522 2
001 0 1 0 0 1 0
1, 5 0, 5 0
5, 5 4, 5 2
010
AMAM
aaa
aaa
aaa
−
⎛⎞⎛ ⎞⎛ ⎞
⎜⎟⎜ ⎟⎜ ⎟
== −=+++−=
⎜⎟⎜ ⎟⎜ ⎟
⎜⎟⎜ ⎟⎜ ⎟
⎝⎠⎝ ⎠⎝ ⎠
⎛⎞
⎛⎞
⎜⎟
⎜⎟
=−=
⎜⎟
⎜⎟
⎜⎟
⎜⎟
⎝⎠
⎝⎠
S = M n−1 M n− 2 ...M 1 . Умножая S на собственный вектор y , получим для собственного вектора x матрицы А выражение x = Sy = M n −1 M n − 2 ...M 1 y Каждая матрица M i (i=1,…,n-1) отличается от единичной матрицы только одной строкой. При умножении вектора на M i будет изменяться только одна составляющая вектора. Поэтому в полученном выражении вектора x удобно y умножать на M 1 , M 2 ,... последовательно. Пример. Задана матрица ⎛ a11 a12 a13 ⎞ ⎛ 2 1 1 ⎞ ⎜ ⎟ ⎜ ⎟ A = ⎜ a21 a22 a23 ⎟ = ⎜ 3 2 1 ⎟ ⎜a ⎟ ⎜ ⎟ ⎝ 31 a32 a33 ⎠ ⎝ 1 2 2 ⎠ Найти собственные числа и собственные векторы методом Данилевского. Решение: ⎛ p11 p12 p13 ⎞ −1 ⎜ ⎟ Ф = S AS , Ф=⎜ 1 0 0 ⎟ ⎜ 0 1 0 ⎟⎠ ⎝ Матрицу S находим путем последовательного приведения строк к каноническому виду, начиная с последней строки. Считаем, что ann −1 ≠ 0 . Разделим на него (n-1)-й столбец матрицы A . Вновь полученный ( n − 1) -й столбец умножим на ani и вычтем из столбца номера i . Проделав это для i = 1, 2,K , n − 2, n , приведем последнюю строку к виду Фробениуса. Такое преобразование равносильно умножению матрицы A справа на матрицу ⎛ 1 0 0 ⎞ ⎛ 1 0 0⎞ ⎜ ⎟ ⎜ a31 1 a33 ⎟ ⎜⎜ 1 1 ⎟ M n −1 = M 2 = − − = − −1⎟ , det M 2 = 0,5 ≠ 0 ⇒ ∃ M 2 −1 ⎜ a32 a32 a32 ⎟ ⎜ 2 2 ⎟ ⎜⎜ ⎟⎟ ⎜ 0 0 1 ⎟ ⎝ 0 0 1 ⎠ ⎝ ⎠ ⎛ 1 0 0 ⎞ ⎛1 0 0⎞ −1 ⎜ ⎟ ⎜ ⎟ M 2 = ⎜ a31 a32 a33 ⎟ = ⎜ 1 2 2 ⎟ ⎜ 0 0 1 ⎟⎠ ⎜⎝ 0 0 1 ⎟⎠ ⎝ ⎛ 1 0 0⎞ ⎛ 2 1 1⎞⎜ ⎟ ⎛ 2 − 0,5 0,5 −1 + 1 ⎞ ⎛ 1,5 0,5 0 ⎞ ⎜ ⎟ 1 1 ⎜ ⎟ ⎜ ⎟ AM 2 = ⎜ 3 2 1 ⎟ ⎜ − −1⎟ = ⎜ 3 − 1 1 −2 + 1 ⎟ = ⎜ 2 1 −1 ⎟ ⎜1 2 2⎟⎜ 2 2 ⎟ ⎜ 1−1 1 −2 + 2 ⎟⎠ ⎜⎝ 0 1 0 ⎟⎠ ⎝ ⎠⎜ 0 0 1 ⎟⎠ ⎝ ⎝ ⎛ 1 0 0 ⎞ ⎛1,5 0,5 0 ⎞ ⎛ 1,5 0,5 0⎞ −1 ⎜ ⎟⎜ ⎟ ⎜ ⎟ A1 = M 2 AM 2 = ⎜ 1 2 2 ⎟ ⎜ 2 1 −1⎟ = ⎜ 1,5 + 4 0,5 + 2 + 2 −2 ⎟ = ⎜0 0 1⎟⎜ 0 1 0 ⎟⎠ ⎜⎝ 0 1 0 ⎟⎠ ⎝ ⎠⎝ ⎛ 1,5 0,5 0 ⎞ ⎛ a11 a12 a13 ⎞ 1 1 1 ⎜ ⎟ ⎜ ⎟ = ⎜ 5,5 4,5 −2 ⎟ = ⎜ a121 a122 a123 ⎟ ⎜ 0 1 0 ⎟⎠ ⎜⎝ a31 1 1 a32 1 ⎟ a33 ⎝ ⎠ 40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »