Численные методы решения обыкновенных дифференциальных уравнений.
Метод Эйлера.
В основе метода Эйлера (метод ломаных) лежит идея графического построения решения дифференциальных уравнений, однако этот метод дает одновременно и способ нахождения искомой функции в численной (табличной) форме.
Пусть дано дифференциальное уравнение:

с начальными условиями:
.
Выбрав достаточно малый шаг h, строится система равноотстоящих точек
.
В методе Эйлера приближенные значения
вычисляются последовательно по формулам:
.
При этом искомая интегральная кривая
, проходящая через точку
, заменяется ломанной
с вершинами
; каждое звено
этой ломаной, называемой ломаной Эйлера, имеет направление, совпадающее с направлением той интегральной кривой уравнения
, которая проходит через точку 
y




Пример
Пусть дано дифференциальное уравнение:


с начальными условиями:
.




Решение ОДУ имеет вид:
|
|
| 0.0 | 1.000 |
| 0.1 | 1.100 |
| 0.2 | 1.219 |
Особенности метода Эйлера.
Метод очень прост в реализации, но обладает малой точностью, поскольку погрешность каждого нового шага систематически возрастает. Существует модификации метода, повышающие его точность, - методы Эйлера-Коши – первая и вторая улучшенные формулы.
Первая улучшенная формула Эйлера
Пусть дано дифференциальное уравнение:

с начальными условиями:
.
Решение в каждой точке
определяется по формуле:
,
где

.
Геометрически это означает, что отрезок ломанная между точками
заменяется на два отрезка
. Направление первого отрезка совпадает с направлением интегральной кривой в точке
, а направление второго отрезка определяется направлением, интегральной кривой в вспомогательной точке
.
Пример.
Пусть дано дифференциальное уравнение:


с начальными условиями:
.




Решение ОДУ имеет вид:
|
|
| 0.0 | 1.000 |
| 0.1 | 1.109 |
| 0.2 | 1.239 |
Вторая улучшенная формула Эйлера
Пусть дано дифференциальное уравнение:

с начальными условиями:
.
Решение в каждой точке
определяется по формуле:
,
где


Геометрически это означает, что определяется направление интегральной кривой в исходной точке
и во вспомогательной точке
, а в качестве окончательного направления ломаной берется среднее этих направлений.
Пример.
Пусть дано дифференциальное уравнение:


с начальными условиями:
.



Решение ОДУ имеет вид:
|
|
| 0.0 | 1.000 |
| 0.1 | 1.110 |
| 0.2 | 1.241 |
Метод Рунге-Кутта.
Метод Эйлера относится к семейству методов Рунге-Кутта.
Метод Рунге-Кутта
-го порядка имеет вид:
,
где при фиксированных значениях некоторых параметров:
последовательно вычисляются:



Наибольшее применение на практике получил метод Руте-Кутта 4-го порядка:
,
где


Метод Рунге-Кутта имеет ряд важнейших достоинств:
1) высокая точность
2) явная схема вычислений
за определенное количество шагов и по определенным формулам.
3) возможен переменный шаг, т.е. можно сменить шаг, где функция быстро меняется.
4) легко оформляется.
Пусть дано дифференциальное уравнение:


с начальными условиями:
.




Решение ОДУ имеет вид:
|
|
| 0.0 | 1.000 |
| 0.1 | 1.110 |
| 0.2 | 1.241 |