Численные методы решения обыкновенных дифференциальных уравнений
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Постановка и решение задачи Коши
Метод ломаных Эйлера
Метод ломаных Эйлера
Метод ломаных Эйлера
Метод ломаных Эйлера
Метод Эйлера : выводы
Метод Эйлера : выводы
Примеры
Примеры
Примеры
Метод Эйлера : выводы
Модифицированный метод Эйлера
Модифицированный метод Эйлера
Модифицированный метод Эйлера – Коши
Модифицированные методы Эйлера
Примеры
Методы Рунге-Кутты
Методы Рунге-Кутты
Метод Рунге-Кутты IV порядка
Примеры
Примеры
Примеры
Примеры
Примеры
Примеры
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Конечно-разностные методы
Разностные методы для краевых задач
1.05M
Category: mathematicsmathematics

Численные методы решения обыкновенных дифференциальных уравнений

1. Численные методы решения обыкновенных дифференциальных уравнений

2. Постановка и решение задачи Коши

Решением дифференциального
уравнения (ДУ) I порядка
y’ = f (x,y) ,
разрешенного относительно
производной, называется функция
y = (x) ,
которая при подстановке в уравнение
обращает его в тождество

3. Постановка и решение задачи Коши

Решением дифференциального
уравнения (ДУ) I порядка
y’ = f (x,y) ,
разрешенного относительно
производной, называется функция
y = (x) ,
которая при подстановке в уравнение
обращает его в тождество
’(x) f (x, (x)) .

4. Постановка и решение задачи Коши

Задача Коши для одного
дифференциального уравнения
первого порядка разрешенного
относительно производной
y’= f(x,y)
y(x0)= y0
состоит в нахождении частного
решения ДУ, удовлетворяющего
начальному условию y(x0)= y0.

5. Постановка и решение задачи Коши

Геометрический смысл задачи Коши:
найти такую интегральную кривую
(график решения), которая
проходит через заданную начальную
точку M(x0, y0).

6. Постановка и решение задачи Коши

Геометрический смысл задачи Коши:
найти такую интегральную кривую
(график решения), которая
проходит через заданную начальную
точку M(x0, y0).

7. Постановка и решение задачи Коши

Возможны 2 пути решения задачи Коши:
1. Аналитический
2. Численный

8. Постановка и решение задачи Коши

Решить задачу Коши численно —
значит для заданной
последовательности значений
аргумента (узлов ) x0, x1, … xn , и
числа y0 (значение искомой функции в
начальном узле x0 ), не находя самогo
решения y = (x) , приближенно
вычислить значения
y1, y2, ….yn
этого решения в остальных узлах.

9. Постановка и решение задачи Коши

Численное решение задачи Коши
позволяет вместо отыскания точного
решения y = (x) в виде формулы
получить таблицу значений
xi
x0
x1
x2
(xi) (x0) y1
yn
…
xn
yn

10. Метод ломаных Эйлера

основан на кусочной замене искомой
функции полиномом первой степени,
т. е. на линейной интерполяции.

11. Метод ломаных Эйлера

Рассмотрим систему равноотстоящих
узлов
x 0 , x 1 , … x n,
где xk= x0 +kh, k=1, 2, 3,….

12. Метод ломаных Эйлера

Будем искать решение в виде
yk+1= yk +h f (xk ,yk) .

13. Метод ломаных Эйлера

14. Метод Эйлера : выводы

Метод Эйлера — представитель
одношаговых приближенных методов,
в которых решение в (k +1)-м узле
получается на основе решения только
в одном предыдущем k-м узле. Тем
самым информация о более ранних
уже вычисленных значениях
игнорируется

15. Метод Эйлера : выводы

Как и в любом одношаговом методе,
начиная со второго шага исходное
значение yk в формуле
yk+1= yk +h f (xk ,yk)
самo является приближенным, т. е.
погрешность на каждом последующем
шаге систематически возрастает.

16. Примеры

Решить задачу Коши
y’=-y
y(0)=1

17. Примеры

Точное решение
y=e-x

18. Примеры

Теперь применим приближенный
метод Эйлера
f (x, y) = -y, x0 =0 ; y0 =1
yk+1= yk +h f (xk ,yk), k=1, 2, 3, 4, 5
Пусть h=0.2
yk+1= 0.8yk

19. Метод Эйлера : выводы

Погрешность метода О(h)
Уменьшение h повышает точность
вычислений, но резко увеличивает их
объем.
В целом метод ломаных Эйлера
применим только для грубой прикидки

20. Модифицированный метод Эйлера

21. Модифицированный метод Эйлера

22. Модифицированный метод Эйлера – Коши

23. Модифицированные методы Эйлера

Точность методов O(h2)

24. Примеры

Теперь применим приближенный
метод Эйлера
f (x, y) = -y, x0 =0 ; y0 =1
yk+1= yk +h f (xk ,yk), k=1, 2, 3, 4, 5
Пусть h=0.2
yk+1= 0.8yk

25. Методы Рунге-Кутты

Идея, предложенная Рунге (1856–
1927) и Куттой (1867–1944),
заключается в том, чтобы при
численном решении задачи Коши
использовать значение функции
f(x,y), вычисляя ее на каждом
шаге ее значения в нескольких
точках

26. Методы Рунге-Кутты

Идея, предложенная Рунге (1856–
1927) и Куттой (1867–1944),
заключается в том, чтобы при
численном решении задачи Коши
использовать значение функции
f(x,y), вычисляя ее на каждом
шаге ее значения в нескольких
точках

27. Метод Рунге-Кутты IV порядка

28. Примеры

Решить задачу Коши
y’=y(1-x)
y(0)=1

29. Примеры

Точное решение

30. Примеры

Правая часть уравнения
f(x,y)=y(1-x)
x0=0, y0=1

31. Примеры

32. Примеры

Рассмотрим уравнение
y’+y=3e2x
на интервале x [0, 1]
Точное решение уравнения
y(x)=e2x

33. Примеры

34. Конечно-разностные методы

Рассмотренные выше методы требуют
многократного вычисления значений
правой части уравнения.
Можно воспользоваться функции
конечноразностной аппроксимацией.

35. Конечно-разностные методы

Пусть рассматривается задача
y’= f(x,y)
y(x0)= y0

36. Конечно-разностные методы

Решение:
1. Найдем решение уравнения в
первых p точках одним их
описанных методом
2. Для следующих точек решение
будем искать в виде

37. Конечно-разностные методы

3. Заменим подинтегральную функцию
интерполяционным многочленом
4. Вычислим значения функции в
оставшихся точках

38. Конечно-разностные методы

Возьмем в качестве
интерполяционного многочлена
формулу Ньютона
интерполирования вперед

39. Конечно-разностные методы

Получим экстраполяционную
формулу Адамса

40. Конечно-разностные методы

Экстраполяционная формула Адамса
при n=3:

41. Конечно-разностные методы

При использовании формулы
Ньютона интерполирования назад,
получаем интерполяционную
формулу Адамса (при p=3)

42. Разностные методы для краевых задач

При использовании формулы
Ньютона интерполирования назад,
получаем интерполяционную
формулу Адамса (при p=3)
English     Русский Rules