chisl_meth / Лаб 5 Задача на собственные значения / Метод Крылова, Данилевского
.docМетод Крылова
Суть метода Крылова состоит в преобразовании матрицы
(1)
к эквивалентной матрице вида
(2)
развертывание которого по степеням осуществляется значительно проще, при помощи разложения определителя по минорам 1-го столбца.
Перепишем (1) в виде
(3)
Преобразуем систему следующим образом. Умножим первое уравнение на и заменим их выражениями (3) через Получим
(4)
где
Умножим далее уравнение (4) на и заменим снова их выражениями через
Повторяя этот процесс раз, мы перейдем от системы (3) к системе
(5)
коэффициенты которой будут определяться по рекуррентным формулам
Определитель системы (5) будет иметь тот же вид, что и определитель матрицы (2). Теперь мы можем записать характеристическое уравнение, при помощи которого и определяются собственные значения.
С другой стороны, чтобы получить характеристическое уравнение, можно свести задачу к нахождению коэффициентов характеристического уравнения из системы вида
где векторы определяются равенствами , а
Например, для нахождения собственных чисел матрицы размерностью необходимо последовательно вычислить вектора
, , , ,
после этого составить систему линейных алгебраических уравнений для нахождения коэффициентов характеристического полинома:
а затем составить его и найти собственные значения одним из методов решения нелинейного уравнения:
Собственные вектора можно определить следующим образом:
где коэффициенты вычисляются по схеме Горнера: