IX. Обыкновенные диференциальные уравнения. Задача Коши.
1. Основные определения.Обыкновенным дифференциальным уравнением называется уравнение, которое содержит производные от искомой функции y(x):
(9.1)
где x-независимая переменная, (n)-порядок производной. Наивысший порядок n, входящий в это уравнение называется порядком дифференциального уравнения.
Общее решение дифференциального уравнения имеет вид:
(9.2)
где с1,...,сn - произвольные постоянные. Их количество определяется порядком дифференциального уравнения. Если значения c1,...,cn - известны и соответственно равны , то получаем частное решение: . Значения определяются из условий, которые называются дополнительными условиями для данного дифференциального уравнения.
В зависимости от способа задания дополнительных условий для данного дифференциального уравнения существуют два различных типа задач: задача Коши и краевая задача. Дополнительные условия задаются значениями функции и ее производных при некоторых значениях переменной x, т.е. в некоторых точках отрезка, где требуется найти решение.
2. Задача Коши для дифференциального уравнения первого порядка. Если дополнительные условия задаются в одной точке, то такая задача называется задачей Коши. Дополнительные условия в задаче Коши называются начальными условиями, а точка x=x0, в которой они задаются - начальной точкой.
Рассмотрим задачу Коши для дифференциального уравнения первого порядка:
(9.3)
с начальным условием .
Решением дифференциального называется функция y(x), которая при подстановке его в уравнение, превращает последнее в тождество. График решения дифференциального уравнения называется интегральной кривой. Общее решение уравнения имеет вид: y=j(x,c1). Данному решению соответствует бесконечное семейство интегральных кривых с параметром c1. С помощью начальных условий y(x0)=y0 из этого семейства выделяется одна конкретная интегральная кривая, которая является частным решением.
Пусть выбраа произвольная интегральная кривая и на ней точка с координатами (xi,yi). В этой точке имеем: , где ai угол наклона касательной к интегральной кривой в заданной точке xi (Рис.9).
Величина называется угловым коэффициентом. Угловой коэффициент в узле xi равен тангенсу угла наклона касательной к интегральной кривой, проходящей через точку (xi,yi).
3. Методы Эйлера решения задачи Коши.На отрезке [a,b] вводится равномерная сетка: xi, i=0,1,...,n; с шагом h=xi+1-xi, при этом x0=a и xn=b. Сетка рассматривается как переменная величина xh, которая изменяется дискретным образом с шагом h между узлами. Набор значений функции yi=y(xi), i=0,1,...,n; в узлах xi называется сеточной функцией и обозначается как yh. Решение задачи Коши состоит в нахождении значений сеточной функции удовлетворяющей дифференциальному уравнению и заданным начальным условиям.
а) простой метод Эйлера первого порядка точности по шагу h.Для аппроксимации первой производной используем правую разность . В итоге получим формулу метода Эйлера для решения дифференциального уравнения:
, (9.4)
В узле xi вычисляется угловой коэффициент ki, с помощью которого вычисляется значение сеточной функции yi+1 в узле xi+1.
Так как значение y0 задано граничным условием: y0=y(x0), то приведенное соотношее позволяет определить значение сеточной функции yi во всех последующих узлах начиная с первого;
б) метод Эйлера-Коши второго порядка точности по шагу h. Расчетная формула данного метода имеет вид:
(9.5)
На первом этапе, в соответствии с методом Эйлера первого порядка точности, с помощью углового коэффициента ) вычисляется грубое приближение искомой функции в узле xi+1=xi+h. Затем ,в этом узле с помощью значений вычисляется угловой коэффициент . Далее определяется усредненный угловой коэффициент , который служит для вычисления значения yi+1=yi+h×ki;
в) усовершенствованный метод Эйлера второго порядка точности по шагу h. Расчетная формула данного метода имеет вид:
(9.6)
С помощью углового коэффициента: в узле вычисляется приближенное значение . Далее вычисляется угловой коэффициент в этом узле. С помощью этого коэффициента вычисляется значение .
4. Метод Рунге - Кутты четвертого порядка точности. Наиболее известным из методов Рунге-Кутты является классический 4-этапный метод четвертого порядка точности, расчетные формулы которого имеют вид:
(9.7)
В начале один за другим вычисляются угловые коэффициенты . Далее определяется угловойт , с помощью которого находится значение сеточной функции в узле .
Варианты задания №12
Используя указанный метод на отрезке [a,b] с шагом h=0,2 численно решить дифференциальное уравнение при заданном начальном условии.
1. y(0)=1, a=0, b=1. (метод Эйлера-Коши)
2. y(-1)=3, a=-1, b=0. (усоверш. метод Эйлера)
3. y(1)=0, a=1, b=2. (метод Рунге-Кутты)
4. y(2)=1, a=2, b=3. (усоверш. метод Эйлера)
5. y(-3)=1, a=-3, b=-2. (метод Эйлера-Коши)
6. y(1)=0,5, a=1, b=2. (метод Рунге-Кутты)
7. y(0)=1, a=0, b=1. (усоверш. метод Эйлера)
8. y(2)=0, a=2, b=3. (усоверш. метод Эйлера)
9. y(-1)=1, a=-1, b=0. (метод Эйлера-Коши)
10. y(0)=0, a=0, b=1. (метод Эйлера-Коши)
11. y(-2)=0,1; a=-2, b=-1. (метод Рунге-Кутты)
12. y(0)=0,5, a=0, b=1. (метод Рунге-Кутты)
13. y(1)=0,7, a=1, b=1,5. (метод Эйлера-Коши)
14. y(-1)=0, a=-1, b=0. (усоверш. метод Эйлера)
15. y(0)=0, a=0, b=1. (метод Рунге-Кутты)
16. y(1)=2, a=1, b=2. (метод Эйлера-Коши)
17. y(3)=0, a=3, b=4. (метод Эйлера-Коши)
18. y(-1)=0, a=-1, b=0. (усоверш. метод Эйлера)
19. y(2)=0, a=2, b=3. (усоверш. метод Эйлера)
20. y(-2)=2, a=-2, b=-1. (метод Рунге-Кутты)
21. y(0)=1, a=0, b=1. (метод Эйлера-Коши)
22. y(-1)=3, a=-1, b=0. (усоверш. метод Эйлера)
23. y(1)=0, a=1, b=2. (метод Рунге-Кутты)
24. y(2)=1, a=2, b=3. (усоверш. метод Эйлера)
25. y(-3)=1, a=-3, b=-2. (метод Эйлера-Коши)
26. y(1)=0,5, a=1, b=2. (метод Рунге-Кутты)
27. y(0)=1, a=0, b=1. (усоверш. метод Эйлера)
28. y(2)=0, a=2, b=3. (усоверш. метод Эйлера)
29. y(-1)=1, a=-1, b=0. (метод Эйлера-Коши)
30. y(0)=0, a=0, b=1. (метод Эйлера-Коши)
31. y(-2)=0,1; a=-2, b=-1.(метод Рунге-Кутты)
32. y(0)=0,5, a=0, b=1. (метод Рунге-Кутты)
33. y(0,5)=0,72, a=0,5, b=1,5.(метод Эйлера-Коши)
34. y(-1)=0, a=-1, b=0. (усоверш. метод Эйлера)
35. y(0)=0, a=0, b=1. (метод Рунге-Кутты)
36. y(1)=2, a=1, b=2. (метод Эйлера-Коши)
37. y(3)=0, a=3, b=4. (метод Эйлера-Коши)
38. y(-1)=0, a=-1, b=0. (усоверш. метод Эйлера)
39. y(2)=0, a=2, b=3. (усоверш. метод Эйлера)
40. y(-2)=2, a=-2, b=-1. (метод Рунге-Кутты)