- •6. Линейные уравнения.
- •7. Уравнение в полных дифференциалах.
- •8. Приближенное решение дифференциальных уравнений первого прядка методом Эйлера.
- •Дифференциальные уравнения второго порядка
- •2. Уравнение второго порядка, допускающее понижение порядка.
- •3. Дифференциальные уравнения высших порядков.
- •3. Линейные дифференциальные уравнения второго порядка.
- •2. Линейные однородные дифференциальные уравнения второго порядка.
- •3. Линейно неоднородные дифференциальные уравнения второго порядка.
8. Приближенное решение дифференциальных уравнений первого прядка методом Эйлера.
Мы познакомились с несколькими из способов нахождения точных решений дифференциальных уравнений первого порядка. А как быть, если ни один из них не приводит к цели или требует сложных вычислений? В таких случаях прибегают к приближенным методам решений уравнений. Здесь мы познакомимся с простейшими из них, с так называемым методом Эйлера.
Суть этого метода состоит в том, что искомая интегральная кривая, являющаяся графиком частного решения, приближенно заменяется ломанной.
Пусть даны дифференциальное уравнение
y’=f(x,y)
и начальные условия ух=х0=у0.Найдем приближенное решение уравнения на отрезке [x0,b], удовлетворяющее заданным начальным условиям.
Разобьем отрезок [x0,b] точкамиx0<x1<x2<…<xn=bнаnравных частей. Обозначимx1-x0=x2–x1=…=xn-xn-1=х. Через у обозначим приближенное значение искомого решения в точках хi(i=1,2,3…n). Проведем через точки разбития хiпрямые, параллельные оси Оу, и последовательно проделаем следующие однотипные операции.
Подставляем значения х0 иу0 в правую часть уравненияy’=f(x,y) и вычисляем угловой коэффициентy’=f(х0,у0)касательной кривой в точке (х0,у0). Для вычисления приближенного значения у1искомого решения заменяем на отрезке [x0,х] интегральную кривую отрезком ее касательной в точке (х0,у0). При этом получаем
у1,у0= f (х0,у0) (х1,х0)
откуда, так как величины х0 х1 у0известны, находим
у1= у0+ f (х0,у0) (х1,х0), или у1= у0+ f (х0,у0)х
подставляя значения х1у1в правую часть уравненияy’=f(x,y),вычисляем угловой коэффициентy’=f(х1,у1)касательной к интегральной кривой в точке(х1,у1). Далее, заменяя на отрезке [x1,х2] интегральную кривую отрезком ее касательной, находим приближенное значение решенияу2 в точкех2:
у2= у1+ f (х1,у1) (х2,х1), или у2= у1+ f (х1,у1)х
В этом равенстве известными величинами являются х1 х2 у1 ау2 определяется через них.
Аналогично вычисляем
у3= у2+ f (х2,у2)х
………………….
уn= уn-1+ f (хn-1,уn-1)х
Таким образом, мы приближенно построили искомую интегральную кривую в виде ломанной и получили приближенные значения уiискомого решения в точках хi. При этом значения уiвычисляются по формуле
уi= уi-1+ f (хi-1,уi-1)х (i=1,2,3…n) (22)
Формула 22 есть основная расчетная формула метода Эйлера. Ее точность тем выше, чем меньше разность х.
Следует отметить, что степень точности метода Эйлера, вообще говоля невелика. Существует гораздо более точные методы приближенного решения дифференциальных уравнений. С ними можно познакомится в специальных курсах.
Пример 7.Найти приближенное решение уравненияy’=y+xна отрезке [0,1] удовлетворяющее начальным значениямх0=0 у0=1 и вычислить у нри х=1
Решение.Разделим отрезок [0,1] на 10 равных частей точками 0:0,1:0,2:…1.
Обозначим через у1 у2 у3 ….у10 приближенные значения решения, которые будем искать по формуле 22. Имеем
у1=1+(1+0)*0,1=1,1
у2=1,1+(1,1+0,1)*0,1=1,22
аналогично находятся остальные значения у, причем результаты вычислений удобно расположить в виде таблицы, заполняя последовательно одну строку за другой.
-
№ измерения
х
у
F(x,y)x
0
0
1
0,1
1
0,1
1,1
0,12
2
0,2
1,22
0,142
3
0,3
1,36
0,1662
4
0,4
1,5282
0,1928
5
0,5
1,721
0,2221
6
0,6
1,9431
0,2543
7
0,7
2,1974
0,2897
8
0,8
2,4871
0,3287
9
0,9
2,8158
0,3715
10
1
3,1873
Третий столбец таблицы содержит приближенные значения у искомого решения данного уравнения на (0,1), удовлетворяющее заданным начальным условиям.
Приближенное значение функции равно 3,1873 при х=1.
Чтобы сравнить приближенный результат с точным, найдем точное решение данного уравнения при тех же начальных условиях. Так как уравнение линейное, то применяем метод вариации постоянной. Вначале находим общее решение однородного уравнения:
dy/dx=y, dy/y=dx, ln|y|=x+ln|C|, y=Cex
Варьируем постоянную: y=C(х)ex , y’=C’(x)ex +C(x)ex и, подставляя в данное уравнение, получим
C’(x)ex +C(x)ex=C(x)ex +х,
C’(x)=хe- х , C(x)= -хe- х -e- х +С1
у=С1ex – х – 1
-общее решение данного уравнения. Подставляя вместо х и у начальные условия х0=0 у0=1находимС1=2, и точное решение данного уравнения, удовлетворяющее заданным начальным условияму=2ex – х - 1. Значение точного решения при х=1 равно у(1)=2(е-1)3,4366. Сравнивая с приближенным значением, видим, что абсолютная ошибка не больше 0,2293.
