Темы | Предыдущий пункт | Следующая лекция | Литература

Topics Topics Лекция 6.3.

Системы дифференциальных уравнений


6.3.3. Решение систем дифференциальных уравнений с помощью характеристического уравнения


Пусть дана однородная система

,

где - постоянные.

Будем искать частные решения системы в виде

,

где и k - неопределенные коэффициенты, которые следует найти.

Подставляя эти функции в систему, получим

Сокращая на ekt придем к системе линейных однородных алгебраических уравнений относительно :

.

Чтобы эта система однородных уравнений имела ненулевые решения (только такие нас и интересуют), необходимо и достаточно, чтобы ее определитель был равен нулю:

.

Раскрывая этот определитель, получим уравнение третьей степени относительно k . Это уравнение называется характеристическим уравнением системы дифференциальных уравнений. Отыскав корни этого уравнения и поочередно подставляя их в исходную систему, определим коэффициенты . При этом одно из чисел может быть выбрано произвольно, т.к. одно из уравнений исходной системы дифференциальных уравнений является следствием двух остальных (в силу равенства нулю определителя этой системы) и система сводится к двум уравнениям с тремя неизвестными.

Таким образом, мы найдем три системы функций, каждая из которых является решением системы дифференциальных уравнений:

Указанные решения образуют фундаментальную систему и общее решение системы исходной системы дифференциальных уравнений запишется в виде:

Для получения более общего алгоритма решения однородной системы дифференциальных уравнений можно воспользоваться её матричным представлением

X' = AX ,

где A - матрица коэффициентов {aij} , X = {xj} - вектор неизвестных функций, X' = {x'j} - вектор производных неизвестных функций.

Решение системы будет искаться в виде вектора с компонентами - неизвестными показательными функциями с постоянной k и неопределенными коэффициентами X = {rj ekt} = {rj}ekt. После дифференцирования X , подстановки X' = ({rj}ekt)' = k{rj}ekt в систему уравнений и сокращения на ekt, исходная система примет вид AR = k R , где R = {rj} .

В терминах векторной алгебры решение матричного уравнения

AR = k R

или однородной системы уравнений

( {aij} - k eij} ) rij = O ,

где {eij} элементы единичной матрицы E ,

может быть интерпретировано как нахождение (ненулевого) вектора R = {rj} , такого, чтобы после умножения его на матрицу A он превратился бы в вектор, коллинеарный вектору R . Числа k , осуществляющие решение такой задачи, называются собственными значениями матрицы A , а векторы R - собственными векторами этой матрицы.

Нетривиальное решение однородной система уравнений

( {aij} - k {eij} ) rij = O

возможно, если определитель матрицы её коэффициентов равен нулю. Этот определитель назывется характеристическим определителем , а уравнение

| {aij} - k {eij} | = O

- характеристическим. Каждому из его корней k = ki (i = 1,2,...,n) , называемых характеристическими числами, соответствует одно решение системы дифференциальных уравнений:

X = {rj} ekit.

Линейная комбинация этих линейно независимых решений в случае, когда они все различны, (фундаментальная система решений) с произвольными коэффициентами С1, С2, С3, ..., Сn образует общее решение системы.

Пример

Пример 1.

Найти общее решение системы
.
Система (5) в данном случае имеет вид:
.
Характеристическое уравнение

имеет корни .
Для .
Решением этой системы будут, например, числа
  (здесь выбрано произвольно).
Следовательно,
.
Для .
Решая эту систему, получим
.
Тогда
.

Наконец, для .
Здесь можно положить

и будем иметь
.
Общее решение данной системы дифференциальных уравнений таково: .

Пример

Вычисление собственных значений и собственных векторов характеристической матрицы с использованием системы MathServ

Для проведения вычислений следует ввести элементы матрицы в форме :
{{a11,a12,...,a1n}, {a21,a22,...,a2n},...,{an1,an2,...,ann}}
       Матрица:  
       

Пример

Нахождение корней характеристического уравнения с использованием системы MathServ

Нахождение корней характеристического уравнения :
       Характеристическое уравнение:  
       
Опции представления решения:


Пример

Пример 2.

Решить систему
.
Чаще системы дифференциальных уравнений записывают в виде:
.
Составим характеристическое уравнение

и найдем его корни . Так как эти корни комплексные, система уравнений (5) будет иметь комплексные коэффициенты и даст комплексные значения для чисел . В этом случае, учитывая возможность произвольного выбора и , целесообразно сразу положить и записав функцию

или, что то же самое,
,
найти функцию y , используя первое уравнение системы: . Для этого найдем
или
.
Подставляя x и в первое уравнение системы, получим
.
Общим решением системы будет

и
.

Пример

Вычисление собственных значений и собственных векторов характеристической матрицы с использованием системы MathServ

Для проведения вычислений следует ввести элементы матрицы в форме :
{{a11,a12,...,a1n}, {a21,a22,...,a2n},...,{an1,an2,...,ann}}
       Матрица:  
       

Пример

Нахождение корней характеристического уравнения с использованием системы MathServ

Нахождение корней характеристического уравнения :
       Характеристическое уравнение:  
       
Опции представления решения:


Случай кратных корней характеристического уравнения более сложен, и здесь рассматриваться не будет.

Подбор частного решения для системы неоднородных дифференциальных уравнений можно производить, сведя эту систему к одному уравнению высшего порядка и пользуясь известными приемами.

Задачи Задачи для самостоятельного решения.

Top of page

Home page Home page