- •Тема 1. Численные методы решения уравнений
- •Отделение корня
- •Графический метод отделения корня
- •Уточнение корня методом деления отрезка пополам
- •1.3 Метод касательных
- •Тема 2. Аппроксимация
- •2.1 Меры погрешности аппроксимации
- •Метод наименьших квадратов
- •2.3 Неполиномиальная регрессия
- •2.2 Нахождение коэффициентов cj при точечной аппроксимации методом наименьших квадратов
- •Тема 3. Интерполяция
- •3.1 Интерполяция по Лагранжу
- •3.2 Интерполяция при постоянном шаге
- •3.3 Обратная интерполяция
- •3.4 Численное дифференцирование
- •Тема 3. Численное интегрирование
- •Квадратурные формулы прямоугольников, трапеций, Симпсона для вычисления определенных интегралов
- •Тема 4. Численные методы решения обыкновенных дифференциальных уравнений
- •Задача Коши для обыкновенного дифференциального уравнения 1-го порядка
- •Метод Эйлера
- •4.1 Решение систем дифференциальных уравнений первого порядка
- •Решение дифференциальных уравнений первого порядка и систем дифференциальных уравнений первого порядка в Scilab
Тема 4. Численные методы решения обыкновенных дифференциальных уравнений
ОДУ порядка n называется уравнение вида
(4.1)
где n - порядок наивысшей производной, входящей в уравнение.
Примеры дифференциальных уравнений:
(4.2)
(4.3)
Здесь y(x) – неизвестная функция.
Уравнение (4.2) имеет порядок 2, уравнение (4.3) – порядок 1.
Если
уравнение линейно по
,
то оно называется линейным. (4.2) – линейное
уравнение, (4.3) – нелинейное.
Запишем дифференциальное уравнение n порядка в явном виде:
(4.4)
Уравнение в виде (4.1) – уравнение в неявной форме.
Под интегрированием уравнения (4.1) понимают нахождение функции y(x), которая удовлетворяет этому уравнению. y(x) называется решением дифференциального уравнения. Общее решение ОДУ n -го порядка имеет вид:
(4.5)
где
-
произвольные константы.
При любом наборе конкретных констант получаются частные решения.
Задача Коши есть задача о нахождении частного решения уравнения (4.4), удовлетворяющего начальным условиям
(4.6)
Здесь
- некоторые заданные числа.
Графическое изображение частного решения называют интегральной кривой. Общее решение дифференциального уравнения n-го порядка определяет n-параметрическое семейство интегральных кривых.
Задача Коши для обыкновенного дифференциального уравнения 1-го порядка
Рассмотрим два численных метода решения ОДУ первого порядка. Пусть дифференциальное уравнение первого порядка задано в виде
(4.7)
Задача (4.7) – задача Коши для ОДУ первого порядка.
Пример:
Общее
решение этого уравнения
Решением
этой задачи Коши будет единственная
функция
Так решались ДУ в курсе высшей математики.
Метод Эйлера
Перепишем уравнение (4.7) в виде
Обозначим
.
Тогда
(4.8)
Формула (4.8) – формула метода Эйлера решения ОДУ первого порядка.
Y
*
*
X
Результатом численного решения дифференциального уравнения является таблица
-
X
…
Y
…
где
заданы,
(шаг hi
задается и может быть как переменным,
так и постоянным, а yi
(i=1,
2, … , n)
вычисляются по соответствующим формулам
(например, по формуле (4.8)).
Пример:
h=0.2
-
x
0
0
0
0
0.2
0
0.021403
0.0214
0.4
0.04
0.091825
0.6
0.128
0.222119
Погрешность метода Эйлера – o(h).
Метод Рунге-Кутта решения ОДУ первого порядка
Погрешность метода Рунге-Кутта – o(h4).
Пример:
h=0.2
