Характеристический многочлен
Этот онлайн-калькулятор вычисляет коэффициенты характеристического многочлена квадратной матрицы с использованием алгоритма Фаддеева — Леверье.
Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/8267/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).
В линейной алгебре характеристическим многочленом квадратной матрицы A размера называется многочлен, инвариантный относительно подобия матриц и имеющий своими корнями собственные числа этой матрицы. Многочлен
является унитарным (его старший коэффициент равен 1), а его степень равна n. Представленный ниже калькулятор вычисляет коэффициенты характеристического многочлена квадратной матрицы с помощью алгоритма Фаддеева — Леверье. Теоретические сведения и формулы приведены под калькулятором.
Характеристический многочлен
Пусть дана квадратная матрица A; требуется найти многочлен, корнями которого являются собственные числа матрицы A. Для диагональной матрицы A характеристический многочлен определить легко: если диагональные элементы равны a1, a2, a3 и т. д., то характеристический многочлен будет иметь вид:
Это справедливо, поскольку диагональные элементы такой матрицы одновременно являются и ее собственными числами.
Для произвольной матрицы A можно поступить следующим образом. Скаляр является собственным числом матрицы A тогда и только тогда, когда существует такой собственный вектор
, что
или
(где I — единичная матрица). Поскольку вектор v отличен от нуля, матрица λI − A является вырожденной (необратимой), а значит, её определитель равен 0. Таким образом, корнями функции det(λI − A) являются собственные значения матрицы A; очевидно, что этот определитель представляет собой многочлен от λ.1
В матричной форме многочлен от λ выглядит следующим образом:
В скалярной форме:
где cn = 1, а c0 = (−1)n det A.
Коэффициенты можно найти с помощью рекурсивного алгоритма Фаддеева — Леверье (впервые опубликованного Урбеном Леверье в 1840 году и переработанного в современном виде Дмитрием Константиновичем Фаддеевым и другими).
Алгоритм Фаддеева — Леверье
Коэффициенты характеристического многочлена определяются рекурсивно, от старших к младшим, с помощью вспомогательных матриц Mk:
Таким образом,
и т. д.,
Для вычисления коэффициентов калькулятор использует этот алгоритм. Он также может выводить вспомогательную матрицу M для каждого шага.
Комментарии