МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
СУМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
КАФЕДРА ИНФОРМАТИКИ
К У Р С О В А Я Р А Б О Т А
ПО ЧИСЛЕННЫМ МЕТОДАМ
на тему:
РЕШЕНИЕ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ
ПЕРВОГО ПОРЯДКА
Сумы, 2005 г.
1. Метод Адамса
Этот метод численного интегрирования разработан Адамсом в 1855г. В последствии этот метод был забыт и вновь открыт в начале века. Популяризация метода Адамса и дальнейшее его усовершенствование связаны с именем А.Н. Крылова.
Изложим метод Адамса применительно к уравнению первого порядка
с начальным условием
Пусть x
В силу второй интерполяционной формулы Ньютона с точностью до разностей четвертого порядка получаем
где
Подставляя выражение (4) в формулу (3) и учитывая, что dx=hdq, будем иметь
Отсюда получаем экстраполяционную формулу Адамса
Для начала процесса нужны четыре начальных значения
Дальнейшие значения
Для контроля рекомендуется вычислив первое приближение для
определить
и затем найти второе приближение по более точной формуле
Если
На практике шаг h выбирают столь малым, чтобы можно было пренебречь членом
Если же расхождение величин
Обычно шаг h уменьшают в два раза. Покажем, как в этом случае, имея до некоторого значения i таблицу величин
На основе формулы (4) будем иметь
где
Аналогично при j=i-1, q=1/2 из формулы (9) получаем, что аргументу
Что касается значений
Дальше таблица продолжается обычным путём, посредством соответствующей модификации формулы (5):
Для работы на электронных счётчиках машинах формулу Адамса (5) выгодно применять в раскрытом виде. Учитывая, что
после приведения подобных членов имеем
причём
2. Методы, основанные на применении производных высших порядков
До сих пор для численного интегрирования дифференциального уравнения первого порядка
с начальным условием
мы применяли формулы, в которых явно используется лишь первая производная
Однако если использовать формулы, явно содержащие производные высших порядков от искомого решения, то можно указать методы, дающие более точный результат на данном промежутке без увеличения числа шагов.
Выведем соответствующие формулы, предполагая, что правая часть уравнения (1) дифференцируема достаточное число раз.
Пусть
в ряды по степеням h, находим:
Из полученных формул исключим члены, содержащие