- •4.8. Методы обращения матриц
- •4.10. Методы решения слау с трехдиагональной матрицей Рассмотрим систему трехточечных уравнений
- •5. Полная и частичная проблемы собственных значений.
- •5.1. Постановка задачи
- •5.2. Метод а. Н. Крылова
- •Решение систем нелинейных уравнений
- •6.1. Метод простой итерации
- •6.2. Метод Ньютона
- •Основная литература
5.2. Метод а. Н. Крылова
В начале тридцатых годов нашего столетия А. Н. Крыловым был предложен достаточно удобный, метод нахождения собственных значений и собственных векторов матриц. Пусть
D(λ) ≡ det(λ E - A) = λn + p1 λn-1 + p2 λn-2 + …., + рп (5.1)
— характеристический полином (с точностью до знака) матрицы А. Согласно тождеству Гамильтона — Кели, матрица А обращает в нуль свой характеристический полином; поэтому
An + p1 An-1 +…+ pn E = 0. (5.2)
Возьмем теперь произвольный ненулевой вектор y (0) =
Умножая обе части равенства (5.2) справа на y(0) получим:
An y(0) + p1 An-1 y(0) +…+ pn y(0) = 0. (5.3)
Положим:
Ak y(0) = y(k) (k=1, 2, ..., п); (5.4)
тогда равенство (5.3) приобретает вид
y(n) + p1 y(n-1) +…+ pn y(0) = 0. (5.5)
или (5.5*)
где
y(k) = , (k=1, 2, ..., п).
Следовательно, векторное равенство (5.5*) эквивалентно системе уравнений
p1 yj (n-1) + p2 yj (n-2) + …., + рп yj(0) = - yj(n) (j = 1. 2. . . ., n), (5.6)
из которой можно определить неизвестные коэффициенты p1, p2,....., рп .
Так как на основании формулы (5.4)
y(k) =A y (k -1), где (k = 1, 2, . . ., п),
то координаты y1 (к) , y2 (к) , …, yn (к) вектора y(k) последовательно вычисляются по формулам
, ,…, (5.7)
Таким образом, определение коэффициентов pj характеристического полинома (5.1) методом А. Н. Крылова сводится к решению линейной системы уравнений (5.6), коэффициенты которой вычисляются по формулам (5.7), причем координаты начального вектора
y (0) =
произвольны. Если система (6) имеет единственное решение, то ее корни р1, р2, ..., рп являются коэффициентами характеристического полинома (5.1). Это решение может быть найдено, например, методом Гаусса. Если система (5.6) не имеет единственного решения, то задача усложняется . В этом случае рекомендуется изменить начальный вектор.
Пример. Методом А. Н. Крылова найти характеристический полином матрицы
А =
Решение. Выберем начальный вектор y (0) = .
Пользуясь формулами (5.7), определим координаты векторов
y(k) = Ak y(0) , (k=1, 2, ..., п).
y(1) = A y(0) = = ; y(2) = A y(1) = = ;
y(3) = A y(2) = = ; y(4) = A y(3) = = ;
Составим систему (6):
которая в нашем случае будет иметь вид
= - .
Отсюда 208p1 + 30p2 + p3 + p4 = - 2108,
178p1 + 22p2 +2p3 = - 1704,
192p1 + 18p2 +3p3 = - 1656,
242p1 + 20p2 +4p3 = - 1992.
Решив эту систему, получим: р1 = - 4; р2 = - 40; р3 = - 56; р4 = - 20.
Следовательно,
det(λ E - A) = λ4 - 4 λ3 - 40 λ2 - 56 λ – 20.
Определение собственных чисел матрицы состоит в решении полученного характеристического уравнения каким – либо из ранее рассмотренных методов.
Этим самым поставленная задача решена.
ЛЕКЦИЯ № 17