Линейная однородная система
n дифференциальных уравнений с постоянными коэффициентами имеет вид:
Здесь
X(t) −
n-мерный вектор,
A − квадратная матрица с постоянными коэффициентами размера
n x n.
Далее мы опишем общий алгоритм решения данной системы и рассмотрим конкретные случаи, где решение строится
методом неопределенных коэффициентов.
Будем искать решение заданной системы уравнений в виде вектор-функций
где
λ −
собственное значение матрицы
A, а
V −
собственный вектор этой матрицы.
Собственные значения
λi находятся из
характеристического уравнения
где
I − единичная матрица.
Поскольку корни
λi могут быть кратными, то в общем случае для системы
n-го порядка это уравнение имеет вид:
Здесь выполняется условие
Степень
ki множителя
(λ − λi) называется
алгебраической кратностью собственного числа
λi.
Для каждого собственного значения
λi можно определить собственный вектор (или несколько собственных векторов в случае кратного
λi), используя формулу
Число собственных векторов, ассоциированных с собственным значением
λi, называется
геометрической кратностью λi (обозначим ее как
si). Таким образом, собственное число
λi характеризуется двумя величинами − алгебраической кратностью
ki и геометрической кратностью
si. Справедливо следующее соотношение:
т.е. геометрическая кратность
si (или число собственных векторов) не превосходит алгебраическую
кратность ki собственного числа
λi.
Фундаментальная система решений и, соответственно, общее решение системы существенно зависят от алгебраической и геометрической кратности чисел
λi. В простейшем случае
si = ki = 1, когда собственные значения
λi матрицы
A попарно различны и каждому числу
λi соответствует собственный вектор
Vi, фундаментальная система решений состоит из функций вида
В этом случае общее решение записывается как
где
Ci − произвольные константы.
Обсудим случай
комплексных корней характеристического уравнения. Если все коэффициенты в уравнениях являются действительными числами, то комплексные корни будут "рождаться" парами в виде комплексно-сопряженных чисел
α ± iβ. Для построения компонента решения, связанного с такой парой, достаточно взять одно число, например,
α + iβ и определить для него собственный вектор
V, который также может иметь комплексные координаты. Тогда решение будет представляться комплекснозначной векторной функцией
[exp(α + iβ)t]V(t). Экспоненциальную функцию можно разложить по
формуле Эйлера:
В результате часть общего решения, соответствующая паре собственных значений
α ± iβ, будет представляться в виде
где
V = VRE + iVIM − комплекснозначный собственный вектор. В полученном выражении вектор-функции
X (1) и
X (2) в действительной и мнимой части образуют два линейно-независимых
действительных решения.
Как видно, решение для пары комплексно-сопряженных собственных значений строится таким же образом, как и для действительных собственных значений. В конце преобразований нужно лишь явно выделить действительную и мнимую части векторной функции.
Теперь рассмотрим случай
кратных корней λi. Для простоты будем считать их действительными. Здесь процесс решения снова разветвляется на два сценария.
Если алгебраическая кратность
ki и геометрическая кратность
si собственного числа
λi совпадают (
ki = si > 1), то для этого значения
λi существует
ki собственных векторов. В результате собственному числу
λi будет соответствовать
ki линейно-независимых решений вида
Всего в этом случае система
n уравнений будет иметь
n собственных векторов, образующих фундаментальную систему решений. Примеры таких систем приведены на странице
Метод собственных значений и собственных векторов.
Наиболее интересным является случай кратных корней
λi, когда геометрическая кратность
si меньше алгебраической кратности
ki. Это значит, что у нас имеется только
si (
si < ki) собственных векторов, ассоциированных с числом
λi. Число собственных векторов
si определяется формулой
где
rank (A −λiI) означает ранг матрицы
A −λiI , в которую подставлено значение
λi.
Решение, соответствующее
λi, можно искать в виде произведения многочлена степени
ki − si на экспоненциальную функцию
exp (λit):
Здесь
Pki−si (t) является векторным многочленом, т.е. каждой из
n координат соответствует свой многочлен степени
ki − si с некоторыми коэффициентами, подлежащими определению.
Собственно говоря,
метод неопределенных коэффициентов нужен только в случае кратных корней
λi, когда число линейно-независимых собственных векторов меньше алгебраической кратности корня
λi.
Чтобы найти векторы
A0, A1, ..., Aki−si для каждого такого собственного числа
λi, надо подставить вектор-функцию
Xi (t) в исходную систему уравнений. Приравнивая коэффициенты при членах с одинаковыми степенями в левой и правой частях каждого уравнения, получим алгебраическую систему уравнений для нахождения неизвестных векторов
A0, A1, ..., Aki−si.
Описанный здесь способ построения общего решения системы однородных дифференциальных уравнений иногда называют также
методом Эйлера.