В численном анализе и научных вычислениях , то в обратном направлении метод Эйлера (или неявный метод Эйлера ) является одним из самых основных численных методов для решения обыкновенных дифференциальных уравнений . Он похож на (стандартный) метод Эйлера , но отличается тем, что является неявным методом . Обратный метод Эйлера имеет ошибку первого порядка по времени.
Описание [ править ]
Рассмотрим обыкновенное дифференциальное уравнение
с начальным значением Здесь известны функция и начальные данные и ; функция зависит от действительной переменной и неизвестна. Численный метод дает последовательность , которая приближается , где называется размером шага.
Обратный метод Эйлера вычисляет приближения с использованием
Это отличается от (прямого) метода Эйлера тем, что прямой метод использует вместо .
Обратный метод Эйлера - это неявный метод: новое приближение появляется с обеих сторон уравнения, и, следовательно, метод должен решить алгебраическое уравнение относительно неизвестного . Для нежестких задач это можно сделать с помощью итерации с фиксированной точкой :
Если эта последовательность сходится (в пределах заданного допуска), тогда метод принимает свой предел в качестве нового приближения . [2]
В качестве альтернативы можно использовать (некоторую модификацию) метод Ньютона – Рафсона для решения алгебраического уравнения.
Вывод [ править ]
Интегрирование дифференциального уравнения от до дает
Теперь аппроксимируем интеграл справа методом правого прямоугольника (с одним прямоугольником):
Наконец, используйте это, как предполагается, для аппроксимации, и формула обратного метода Эйлера следует. [3]
Те же рассуждения приводят к (стандартному) методу Эйлера, если использовать правило левого прямоугольника вместо правого.
Анализ [ править ]
Обратный метод Эйлера имеет порядок один. Это означает , что локальная ошибка усечения (определяется как ошибки , сделанные в одном шаге) , используя большое обозначение O . Ошибка в определенное время есть .
Область абсолютной устойчивости для обратного метода Эйлера - это дополнение в комплексной плоскости диска с радиусом 1 с центром в 1, изображенным на рисунке. [4] Сюда входит вся левая половина комплексной плоскости, что делает ее пригодной для решения жестких уравнений . [5] На самом деле обратный метод Эйлера даже L-устойчив .
Область для дискретной устойчивой системы по обратному методу Эйлера представляет собой круг с радиусом 0,5, который расположен в точке (0,5, 0) в z-плоскости. [6]
Расширения и модификации [ править ]
Обратный метод Эйлера - это вариант (прямого) метода Эйлера . Другие варианты - полунеявный метод Эйлера и экспоненциальный метод Эйлера .
Обратный метод Эйлера можно рассматривать как метод Рунге – Кутты с одним этапом, описанный таблицей Бутчера:
Обратный метод Эйлера также можно рассматривать как линейный многоступенчатый метод с одним шагом. Это первый метод семейства методов Адамса – Моултона , а также семейства формул обратного дифференцирования .
См. Также [ править ]
- Метод Кранка – Николсона
Заметки [ править ]
- ^ Мясник 2003 , стр. 57
- ^ Мясник 2003 , стр. 57
- ^ Мясник 2003 , стр. 57
- ^ Мясник 2003 , стр. 70
- ^ Мясник 2003 , стр. 71
- ↑ Wai-Kai Chen, Ed., Аналоговые и СБИС. Справочник по схемам и фильтрам, 3-е изд. Чикаго, США: CRC Press, 2009.
Ссылки [ править ]
- Бутчер, Джон С. (2003), Численные методы для обыкновенных дифференциальных уравнений , Нью-Йорк: John Wiley & Sons , ISBN 978-0-471-96758-3.