- •Л.Е. Нестерова, и.В. Матвеев
- •Глава 1. Дифференциальные уравненимя первого порядка 6
- •Глава 2. Понижение порядка дифференциальных уравнений 48
- •Глава 3. Линейные дифференциальные уравнения высших порядков 55
- •Глава 4. Системы дифференциальных уравнений 82
- •Введение
- •Глава 1. Дифференциальные уравненимя первого порядка Основные понятия и определения
- •Уравнения с разделенными и разделяющимися переменными
- •Дифференциальные уравнения, однородные относительно х,уи приводящиеся к ним
- •Обобщенные однородные дифференциальные уравнения.
- •Линейные уравнения первого порядка и приводящие к ним
- •Уравнения в полных дифференциалах
- •Уравнения первого порядка n-степени, не разрешенные относительно производной
- •Задача Коши для дифференциального уравнения 1-го порядка.
- •Особые точки. Особые решения
- •Метод Пикара
- •Численные методы решения задачи Коши
- •Контрольные вопросы
- •Глава 2. Понижение порядка дифференциальных уравнений Уравнения высшего порядка. Общие сведения
- •Уравнения высших порядков, допускающие понижение порядка
- •Контрольные вопросы
- •Глава 3. Линейные дифференциальные уравнения высших порядков Основные понятия и определения
- •Линейные однородные дифференциальные уравнения. Свойства решений линейных однородных дифференциальных уравнений
- •Линейная зависимость функций. Определитель Вронского и его применения
- •Фундаментальная система решений линейного однородного дифференциального уравнения
- •Теорема о структуре общего решения линейного однородного дифференциального уравнения
- •Свойства решений линейного неоднородного дифференциального уравнения
- •Интегрирование линейного неоднородного дифференциального уравнения методом вариации постоянных
- •Линейные однородные дифференциальные уравненияn-порядка с постоянными коэффициентами
- •Линейные неоднородные дифференциальные уравненияn -го порядка с постоянными коэффициентами
- •Контрольные вопросы
- •Глава 4. Системы дифференциальных уравнений Основные понятия и определения
- •Интегрирование нормальных систем дифференциальных уравнений методом исключения неизвестных.
- •Линейные системы дифференциальных уравнений
- •Свойства решений линейных однородных систем дифференциальных уравнений
- •Фундаментальная система решений линейной однородной системы дифференциальных уравнений
- •Теорема о структуре общего решения линейной однородной системы дифференциальных уравнений
- •Линейные неоднородные системы дифференциальных уравнений
- •Интегрирование линейных неоднородных систем дифференциальных уравнений методом вариации постоянных
- •Линейные неоднородные системы дифференциальных уравнений с постоянными коэффициентами
- •Контрольные вопросы
- •Список литературы
Численные методы решения задачи Коши
Метод Эйлера.
Рассмотрим задачу Коши
.
Найти решение на интервале
.
Разбиваем интервал следующим образом:
Если величина шага разбивки равна, то говорят, что выбрана равномерная сетка.
Имеем ряд Тейлора:
Чаще ограничивается членами меньшими второго порядка по , тогда получаем вместо точного приближенное решение.
Алгоритм
Эйлера. Вместо
движения по точной интегральной кривой,
проходящей через точку
,
движение осуществляется по касательной
к этой интегральной кривой в точке
.
На каждом звене
двигаемся
дальше вдоль касательной
Таким
образом, осуществляя интегрирование
дифференциального уравнения по методу
Эйлера, мы получаем аппроксимацию
точного решения в виде ломаной линии
(ломанной Эйлера), каждое звено которой
представляет собой кусок касательной,
проведённой к интегральной кривой
соответственно в точках
Доказывается,
что если функция
непрерывная
и ограниченная вместе со своими первыми
производными
,
то построенные приближённые решения
при стремлении
к
нулю сходится к точному решению равномерно
с первым порядком точности
.
Метод Рунге-Кутта. По этому методу можно строить алгоритмы вычислительных процедур, обладающих различными порядками точности.
Алгоритм, обладающий первым порядком точности, оказывается методом Эйлера. Наиболее употребительные алгоритмы 2-го порядка точности. Их несколько.
Пусть на отрезке [a,b] требуется найти численное решение задачи Коши dx/dy=f(x,y), где a = x0. Разобьём этот участок на n равных частей и построим последовательность значений x0, x1, …, xnаргументаx искомой функции y(x) и yk+1 = yk + yk, где yk- приращение искомой функции y(x) на (k+1)-м шаге интегрирования
yk = (k 1,k + 2k 2,k + 2k 3,k + k 4,k)/6, где
k1,k = h(xk, yk),
k2,k = hf(xk + 0,5h, yk + 0,5 k 1,k),
k3,k = hf(xk + 0,5h, yk + 0,5 k 2,k),
k4,k = hf(xk + h, yk + k 3,k).
Метод Рунге-Кутта может быть использован и при решении систем дифференциальных уравнений вида
dy/dx = f1(x,y,z);
dz/dx = f2(x,y,z).
В этом случае приращения yk и zkвычисляются по формулам:
yk = (k 1,k + 2k 2,k + 2k 3,k + k 4,k)/6
zk = (m 1,k + 2m 2,k + 2m 3,k + m 4,k)/6, где
k1,k = hf1(xk, yk,k),
m1,k = hf2(xk, yk, zk),
k2,k = hf1(xk + 0,5h, yk + 0,5 k 1,k, zk + 0,5 m 1,k ),
m2,k = hf2(xk + 0,5h, yk + 0,5 k 1,k, zk + 0,5 m 1,k ),
k3,k = hf1(xk + 0,5h, yk + 0,5 k 2,k, zk + 0,5 m 2,k),
m3,k = hf2(xk + 0,5h, yk + 0,5 k 2,k, zk + 0,5 m 2,k),
k4,k = hf1(xk + 0,5h, yk + 0,5k 3,k, zk + 0,5m 3,k),
m4,k = hf2(xk + 0,5h, yk + 0,5k 3,k, zk + 0,5m 3,k),
Приближенное интегрирование системы уравнений осуществляется по формулам вида:
yk+1 = yk + yk,
zk+1 = zk + zk.
Усовершенствованный
метод Эйлера. Задана задача Коши (см.
раздел метод Эйлера)
,
тогда
Усовершенствованный
метод Эйлера-Коши. Вычисляем функцию
в полученной новой точке
.
Из этих двух
направлений берём среднее арифметическое
и эту прямую выбираем в качестве
касательной и проводим параллельную
прямую через точку
|
|
Наиболее употребительным является алгоритм 4-го порядка точности:
|
(1.60) |
Геометрическая
интерпретация.
Вначале
вычисляется tg
угла наклона касательной к интегральной
кривой, проходящей через точку
.
Используя этот угол наклона
,
выполняем движение из точки
по данному направлению
на величину
.
В
новой найденной точке, вычисляем новый
угла наклона
,
беря этот угловой коэффициент
выполняем движение из точки
в данном направлении вновь на полшага.
Выбирая
этот
выполняем движение опять из точки
,
но уже на величину полного шага
.
В результате получим новую точку.
В
этой точке ещё вычисляем
.
Окончательно выбираем угловой коэффициент
как осреднённое значение найденных
угловых коэффициентов
с весами соответственно
и в этом направлении выполняем движение
из точки
на величину
,
получая окончательное значение
.
Если сравнить правые части формулы (1.60) с разложением Тейлора, то можно убедиться, что имеется совпадение с членами этого разложения ниже пятого порядка.
Доказывается, что если непрерывна и ограничена вместе со своими производными до 4-го порядка включительно, то приближённое решение (1.60) равномерно сходится к точному решению с четвёртым порядком точности
(
).
