<<
>>

Тема 8 Решение систем обыкновенных дифференциальных уравнений.

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

, где n – размерность системы.

Рассмотрим задачу Коши для данной системы. Пусть известны начальные условия при x0 = a: y1(x0) = y10, y2(x0) = y20, …, yn(x0) = yn0. Требуется найти y1(x), y2(x),…, yn(x), проходящие через заданные точки: (x0,y10), (x0,y20), …, (x0,yn0).

Методы решения одного дифференциального уравнения можно обобщить и на их системы.

8.1. Метод Рунге-Кутта 4-го порядка для системы ОДУ 1-го порядка

Расчетные формулы метода Рунге-Кутта 4-го порядка для системы ОДУ 1-го порядка:

где ;

;

;

m – количество узлов;

– номер функции;

– номер узла;

;

;

;

.

На рис. 8.1 – 8.3 представлен алгоритм решения системы обыкновенных дифференциальных уравнений.

Рис. 8.1. Алгоритм решения системы ОДУ.

Рис. 8.2. Алгоритм расчета новой точки методом Рунге-Кутта 4-го порядка:

Рис. 8.3. Схема процедуры вычисления правой части системы ОДУ 1-го порядка:

<< | >>
Источник: Мухамадеев И.Г.. АЛГОРИТМЫ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ. КУРС ЛЕКЦИЙ. 2007

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