Численные методы решения задачи Коши для систем обыкновенных дифференциальных уравнений
Таким образом, можно написать приближенное равенство:
Полагая
получаем приближенное значение u(t) в точке t = tn + 1. При I = 1 и получаем метод Эйлера:
Этот способ не получил распространения в практике решения дифференциальных уравнений из - за необходимости вычисления производных u(i), где По затратам машинного времени он заметно уступает другим методам, о которых будет идти речь далее.
В настоящее время в практике решения жестких систем ОДУ применяют так называемые многозначные методы, основанные на разложении в ряд Тейлора и вычислении производных. О жестких системах ОДУ будет рассказано ниже.
Рассмотрим еще один способ получения простейших одношаговых расчетных схем для численного решения уравнения (8.1), для чего напишем равенство
После аппроксимации интеграла в правой части по формуле прямоугольников и замене его на величину получим
или
поскольку u'(t) = f(t, u).
Опуская член и обозначая получим метод Эйлера.
Если рассматриваемый интеграл заменить формулой трапеций, получим
откуда имеем
Этот метод называется неявным методом трапеций. Для того чтобы метод был явным, его делают двухэтапным:
где — вспомогательная величина, вычисляемая на промежуточном этапе. Если этот же интеграл приблизить формулой прямоугольников со средней точкой, то получим
Снова воспользовавшись дифференциальным уравнением (8.1), преобразуем последнее выражение к виду
Соответствующий неявный метод имеет вид
для его явной реализации можно воспользоваться следующей двухэтапной формулой: