Матричная запись системы обыкновенных дифференциальных уравнений (СОДУ) с постоянными коэффициентами
Линейную однородную СОДУ с постоянными коэффициентами {dy1dx=a11⋅y1+a12⋅y2+…+a1n⋅yndy2dx=a21⋅y1+a22⋅y2+…+a2n⋅yn…dyndx=an1⋅y1+an2⋅y2+…+ann⋅yn,
где y1(x),y2(x),…,yn(x) -- искомые функции независимой переменной x, коэффициенты ajk,1≤j,k≤n -- заданные действительные числа представим в матричной записи:
- матрица искомых функций Y=(y1(x)y2(x)…yn(x));
- матрица производных решений dYdx=(dy1dxdy2dx…dyndx);
- матрица коэффициентов СОДУ A=(a11a12…a1na21a22…a2n…………an1an2…ann).
Теперь на основе правила умножения матриц данную СОДУ можно записать в виде матричного уравнения dYdx=A⋅Y.
Общий метод решения СОДУ с постоянными коэффициентами
Пусть имеется матрица некоторых чисел α=(α1α2…αn).
Решение СОДУ отыскивается в следующем виде: y1=α1⋅ek⋅x, y2=α2⋅ek⋅x, \dots , yn=αn⋅ek⋅x. В матричной форме: Y=(y1y2…yn)=ek⋅x⋅(α1α2…αn).
Отсюда получаем:
Теперь матричному уравнению данной СОДУ можно придать вид:
Полученное уравнение можно представить так:
Последнее равенство показывает, что вектор α с помощью матрицы A преобразуется в параллельный ему вектор k⋅α. Это значит, что вектор α является собственным вектором матрицы A, соответствующий собственному значению k.
Число k можно определить из уравнения|a11−ka12…a1na21a22−k…a2n…………an1an2…ann−k|=0.
Это уравнение называется характеристическим.
Пусть все корни k1,k2,…,kn характеристического уравнения различны. Для каждого значения ki из системы (a11−ka12…a1na21a22−k…a2n…………an1an2…ann−k)⋅(α1α2…αn)=0 может быть определена матрица значений (α(i)1α(i)2…α(i)n).
Одно из значений в этой матрице выбирают произвольно.
Окончательно, решение данной системы в матричной форме записывается следующим образом:
(y1y2…yn)=(α(1)1α(2)1…α(n)2α(1)2α(2)2…α(n)2…………α(1)nα(2)2…α(n)2)⋅(C1⋅ek1⋅xC2⋅ek2⋅x…Cn⋅ekn⋅x),
где Ci -- произвольные постоянные.
Решить систему ДУ {dy1dx=5⋅y1+4y2dy2dx=4⋅y1+5⋅y2.
Записываем матрицу системы: A=(5445).
В матричной форме данная СОДУ записывается так: (dy1dtdy2dt)=(5445)⋅(y1y2).
Получаем характеристическое уравнение:
|5−k445−k|=0, то есть k2−10⋅k+9=0.
Корни характеристического уравнения: k1=1, k2=9.
Составляем систему для вычисления (α(1)1α(1)2) при k1=1:
(5−k1445−k1)⋅(α(1)1α(1)2)=0,то есть (5−1)⋅α(1)1+4⋅α(1)2=0, 4⋅α(1)1+(5−1)⋅α(1)2=0.
Положив α(1)1=1, получаем α(1)2=−1.
Составляем систему для вычисления (α(2)1α(2)2) при k2=9:
(5−k2445−k2)⋅(α(2)1α(2)2)=0,то есть (5−9)⋅α(2)1+4⋅α(2)2=0, 4⋅α(2)1+(5−9)⋅α(2)2=0.
Положив α(2)1=1, получаем α(2)2=1.
Получаем решение СОДУ в матричной форме:
(y1y2)=(11−11)⋅(C1⋅e1⋅xC2⋅e9⋅x).В обычной форме решение СОДУ имеет вид: {y1=C1⋅e1⋅x+C2⋅e9⋅xy2=−C1⋅e1⋅x+C2⋅e9⋅x.