Нормальную линейную неоднородную систему n уравнений с постоянными коэффициентами можно записать в виде
где
t − независимая переменная (часто
t означает время),
xi (t) − неизвестные функции, которые являются непрерывными и дифференцируемыми на некотором интервале
[a, b] действительной числовой оси
t,
aij (i, j = 1,...,n) − постоянные коэффициенты,
fi (t) − заданные функции переменной
t, непрерывные на
[a, b]. Будем считать, что функции
xi (t),
fi (t) и коэффициенты
aij могут принимать как действительные, так и комплексные значения.
Введем следующие векторы:
и квадратную матрицу
Тогда систему уравнений можно представить в более компактной матричной форме:
Для линейных неоднородных систем, также как и в случае одного линейного неоднородного уравнения, справедлива следующая важная теорема:
Общее решение
X(
t) неоднородной системы представляет собой сумму общего решения
X0(t) соответствующей однородной системы и частного решения
X1(t) неоднородной системы:
Методы построения решения однородной системы рассмотрены нами на других web-страницах этого раздела. Поэтому ниже мы акцентируем основное внимание на том, как найти частное решение.
Еще одним важным свойством линейных неоднородных систем является
принцип суперпозиции, который формулируется следующим образом:
Если
X1(t) − решение системы с неоднородной частью
f1(t), а
X2(t) − решение такой же системы с неоднородной частью
f2(t), то векторная функция
будет являться решением системы с неоднородной частью
Наиболее распространенными способами решения неоднородных систем являются
метод исключения,
метод неопределенных коэффициентов (в случае, когда функция
f(
t) является
векторным квазимногочленом) и
метод вариации постоянных. Рассмотрим указанные методы решения более подробно.
Метод исключения
Данный метод позволяет свести нормальную неоднородную систему
n уравнений к одному уравнению
n-го порядка. Этот способ удобно использовать для решения систем 2-го порядка.
Метод неопределенных коэффициентов
Метод неопределенных коэффициентов хорошо подходит для решения систем уравнений, неоднородная часть которых представляет собой
квазимногочлен.
Действительным
векторным квазимногочленом называется вектор-функция вида
где
α,
β − заданные действительные числа, а
Pm(t),
Qm(t) − векторные многочлены степени
m. Например, векторный многочлен
Pm(t) записывается как
где
A0, A1, ..., Am −
n-мерные векторы (
n − число уравнений в системе).
В случае, когда неоднородная часть
f(
t) является векторным квазимногочленом, то частное решение также будет представляться некоторым векторным квазимногочленом, похожим по структуре на
f(
t).
Так, например, если неоднородная функция равна
то частное решение системы следует искать в виде
где
k = 0 в
нерезонансном случае, т.е. когда показатель
α в экспоненциальной функции не совпадает ни с одним из собственных значений
λi. Если же показатель
α совпадает с каким-либо собственным значением
λi, т.е. в так называемом
резонансном случае, то значение
k полагается равным длине
жордановой цепочки для данного собственного числа
λi. На практике в качестве
k можно брать
алгебраическую кратность собственного значения
λi.
Аналогичные правила определения степени многочленов применяются и для квазимногочленов вида
Здесь
резонансный случай возникает, если число
α + βi совпадает с комплексным собственным значением
λi матрицы
A.
После выбора структуры частного решения
X1(t) неизвестные векторные коэффициенты
A0, A1, ..., Am, ..., Am+k устанавливаются путем подстановки выражения для
X1(t) в исходную систему и приравнивания коэффициентов при членах с одинаковыми степенями
t в левой и правой части каждого уравнения.
Метод вариации постоянных
В случае произвольной правой части
f(
t) общим методом решения является
метод вариации постоянных (
метод Лагранжа).
Пусть общее решение однородной системы найдено и представляется в виде
где Φ(
t) − фундаментальная система решений, т.е. матрица размером
n x n, столбцы которой образованы линейно независимыми решениями однородной системы,
С = (C1, C2, ..., Cn) T − вектор произвольных постоянных чисел
Сi (i = 1,...,n).
Заменим постоянные числа
Ci на неизвестные функции
Сi (t) и подставим функцию
X(t) = Φ(t)C(t) в неоднородную систему уравнений:
Поскольку вронскиан системы не равен нулю, то существует обратная матрица
Φ −1(t). Умножая последнее уравнение слева на
Φ −1(t), получаем:
где
C0 − произвольный постоянный вектор.
Тогда общее решение неоднородной системы можно записать как
Отсюда видно, что частное решение неоднородного уравнения представляется формулой
Таким образом, решение неоднородного уравнения выражается в квадратурах для любой неоднородной
части f(t). Во многих задачах соответствующие интегралы можно вычислить аналитически. Это позволяет выразить решение неоднородной системы в явном виде.