- •Основные понятия
- •Дифференциальные уравнения
- •Обыкновенные дифференциальные уравнения Уравнения с
- •Графичес- Аналити- Прибли- Численное Численное
- •Метод Решение Методы
- •3.2. Методы решения. Общие положения
- •3.3. Задача Коши. Общие замечания
- •3.4. Метод Пикара
- •Так как должны выполняться условия (3.21), (3.22) можно записать в виде
- •3.6. Метод Эйлера
- •Аналогично определяем отрезки , , …
- •Так как искомую точку находим как точку пересечения прямой с ординатой , то можно записать:
- •Метод согласуется с рядом Тейлора вплоть до членов степени .
- •На рис. 11 видно, что расхождение этого метода значительно меньше расхождения обычного метода Эйлера, равного .
- •3.7. Метод РунгеКутта
- •3.8. Метод Адамса
- •(К выводу формулы метода Адамса)
Аналогично определяем отрезки , , …
Как видно из рис. 9, решение по методу Эйлера представляет собой ломаную . . . (так называемая ломаная Эйлера). Звенья этой ломаной в каждой вершине имеют направление , совпадающее с направлением интегральной кривой уравнения (3.40), проходящей через точку .
Из рис. 9 также видно, в методе Эйлера есть только единственное точное решение это . Для расхождение равняется ( точное решение для ), для расхождение составит (точка на рис. 9 не обозначена), таким образом, расхождение с каждым шагом накапливается.
y
h h h
О
Рис. 9
Замечания к методу Эйлера.
Замечание 1. Метод Эйлера и его модификации являются простейшими представителями конечно-разностных методов (шаговых методов) для приближенного решения обыкновенных дифференциальных уравнений.
Замечание 2. Доказывается [12], что если правая часть уравнения (3.40) непрерывна, то последовательность ломаных Эйлера при на достаточно малом отрезке равномерно стремится к искомой интегральной кривой .
Замечание 3. Метод Эйлера имеет малую точность: с разложением Тейлора согласуется вплоть до , поэтому для получения большей точности необходимо уменьшить шаг, но это приводит к увеличению объема вычислений.
Замечание 4. Ошибки систематически накапливаются.
Замечание 5. Метод позволяет начать счет при i = 0 по известным начальным значениям.
Замечание 6. В этом методе можно изменить шаг в любой точке в процессе счета, что позволяет строить численные алгоритмы с автоматическим выбором шага.
Замечание 7. Как мы уже отмечали, на рис. 9 кривая , проходящая через точку , есть точное решение задачи Коши. И касательную мы проводим именно к этой кривой. Точка же , полученная в результате решения методом Эйлера, из-за его погрешности принадлежит уже другой интегральной кривой (чтобы не насыщать рис. 9 дополнительными деталями, эта кривая не обозначена). Поэтому касательная в точке проводится уже к этой новой кривой. Таким образом, погрешность метода Эйлера приводит к тому, что на каждом шаге решение переходит на другую интегральную кривую.
Замечание 8. Метод Эйлера легко распространяется на системы дифференциальных уравнений.
Пример 13. Методом Эйлера проинтегрировать уравнение
на отрезке [0; 0.1] с шагом h = 0,05, при начальном условии .
Решение. Определяем значение производной при = 0:
.
Теперь по формуле (3.44) вычисляем при х = 0,05
Вычисляем производную при = + h =0 + 0,05 = 0,05:
Искомое значение функции при = + h = 0,05 + 0,05 = 0,1 будет = 1,1050
б) исправленный метод Эйлера. Сначала дадим геометрическую интерпретацию данного метода (рис. 10).
1. Точно так же, как и в обычном методе Эйлера, через точку проводим касательную с угловым коэффициентом и находим точку .
2. К кривой, проходящей через точку , проводим касательную с угловым коэффициентом .
3. Находим среднее значение угловых коэффициентов касательных и : .
4. Проводим через точку прямую с угловым коэффициентом .
5. Через точку проводим прямую , параллельную .
6. Находим точку пересечения прямой , с прямой х = , т.е. точку ; ординату этой точки и принимаем за решение уравнения (3.40) при х = = .
7. Таким же способом получаем решения в точках , , . . .
Основываясь на геометрической интерпретации, получим формулу исправленного метода Эйлера.
Угловые коэффициенты касательных и соответственно равны:
(3.47)
где , поэтому
. (3.48)
На основании (3.47) и (3.48) получаем тангенс угла наклона прямой (а значит, и прямой , так как она по построению параллельна прямой ):
.