Метод Эйлера
Простейшим методом решения задачи Коши является метод Эйлера. Будем решать задачу Коши
на отрезке . Выберем шаг
и построим сетку с системой узлов
. В методе Эйлера вычисляются приближенные значения функции
в узлах сетки:
. Заменив производную
конечными разностями на отрезках
,
, получим приближенное равенство:
,
, которое можно переписать так:
,
.
Эти формулы и начальное условие являются расчетными формулами метода Эйлера.
Геометрическая интерпретация одного шага метода Эйлера заключается в том, что решение на отрезке заменяется касательной
, проведенной в точке
к интегральной кривой, проходящей через эту точку. После выполнения
шагов неизвестная интегральная кривая заменяется ломаной линией (ломаной Эйлера).
Оценка погрешности.Для оценки погрешности метода Эйлера воспользуемся следующей теоремой.
Теорема.Пусть функция удовлетворяет условиям:
.
Тогда для метода Эйлера справедлива следующая оценка погрешности: , где
– длина отрезка
. Мы видим, что метод Эйлера имеет первый порядок точности.
Оценка погрешности метода Эйлера часто бывает затруднительна, так как требует вычисления производных функции . Грубую оценку погрешности дает правило Рунге (правило двойного пересчета), которое используется для различных одношаговых методов, имеющих
-ый порядок точности. Правило Рунге заключается в следующем. Пусть
– приближения, полученные с шагом
, а
– приближения, полученные с шагом
. Тогда справедливо приближенное равенство:
.
Таким образом, чтобы оценить погрешность одношагового метода с шагом , нужно найти то же решение с шагом
и вычислить величину, стоящую справа в последней формуле, т .е.
. Так как метод Эйлера имеет первый порядок точности, т. е.
, то приближенное равенство имеет вид:
.
Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши с заданной точностью . Для этого нужно, начав вычисления с некоторого значения шага
, последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение
,
. Вычисления прекращаются тогда, когда будет выполнено условие:
. Для метода Эйлера это условие примет вид:
. Приближенным решением будут значения
,
.
Пример 1.Найдем решение на отрезке следующей задачи Коши:
,
. Возьмем шаг
. Тогда
.
Расчетная формула метода Эйлера имеет вид:
,
.
Решение представим в виде таблицы 5:
Таблица 5
![]() | ||||||
![]() | 0,2 | 0,4 | 0,6 | 0,8 | 1,0 | |
![]() | 1,0000 | 1,2000 | 1,3733 | 1,5294 | 1,6786 | 1,8237 |
Исходное уравнение есть уравнение Бернулли. Его решение можно найти в явном виде: .
Для сравнения точного и приближенного решений представим точное решение в виде таблицы 6:
Таблица 6
![]() | ||||||
![]() | 0,2 | 0,4 | 0,6 | 0,8 | 1,0 | |
![]() | 1,0000 | 1,1832 | 1,3416 | 1,4832 | 1,6124 | 1,7320 |
Из таблицы видно, что погрешность составляет
.