Модифицированные методы Эйлера
Представим точное решение дифференциального уравнения
Запишем приближенное решение в виде:
Подберем такую функцию Ф, чтобы
где Разложим функцию Ф в ряд по степеням h:
где по-прежнему Из сравнения (8.17) и (8.19) с учетом (8.18) следует, что коэффициенты
1) Положив
Произведение, стоящее в правой части формулы (8.21), имеет вид формулы прямоугольников для вычисления интегралов (см. рис. 8.2). Отличие от квадратурной формулы прямоугольников состоит в том, что нам неизвестно точное значение функции f в середине отрезка интегрирования 2) Положив
Произведение, стоящее в правой части формулы (8.22), похоже на квадратурную формулу трапеций. Отличие от формулы трапеций состоит в том, что нам неизвестно точное значение функции f в точке
Пример 8.6. Найдем решение начальной задачи:
двумя методами: методом Эйлера и вторым модифицированным методом Эйлера. Проведем только один шаг решения, т.е. найдем Точное решение легко может быть найдено аналитически, либо может быть найдено в среде Mathematica выполнением команды: In[]:= DSolve[ {y'[x]==x+y[x], y[1]==1}, y[x], x]//Expand Точное решение равно: Решение методом Эйлера: Решение вторым модифицированным методом Эйлера:
Видим, что решение модифицированным методом ближе к точному решению. Пример 8.7. Найдем решение начальной задачи:
В примере 8.2 эта задача решена методом Эйлера. Получены значения: Найдем теперь решение первым модифицированным методом. Проведем только один шаг решения, т.е. найдем
Видим, что решение модифицированным методом существенно точнее, чем решение простым методом Эйлера.
|