Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
§ 6. Разностные методы решения обыкновенных дифференциальных уравнений высших порядков
Уравнения высших порядков могут быть сведены к системе уравнений первого порядка. Поэтому на них переносятся все те методы, о которых говорилось в предыдущем параграфе. Однако при этом получаются системы очень специфичного вида, для которых возможны упрощения общих методов. К этому вопросу мы сейчас и перейдем.
Пусгь задано дифференциальное уравнение
и требуется найти его решение, удовлетворяющее начальным условиям:
Воспользуемся тем же способом,
Таким образом, мы получим:
Эта формула носит имя Штермера. Процесс вычислений по формуле Штёрмера идет так же, как и для уравнений первого порядка, только вместо
берут
В качестве примера рассмотрим уравнение
и будем отыскивать его решение, удовлетворяющее начальным данным:
Будем использовать формулу (12) до третьих разностей. Начальные четыре значения возьмем из таблицы, полученной по формуле Рунге — Кутта. Получим таблицу:
(см. скан)
Как мы видим, вычисления оказались очень несложными — производятся в уме. Записей очень мало. Результаты довольно точные.
Рассмотрим еще пример интерполяционной разностной формулы для решения дифференциальных уравнений второго порядка. На
этот раз применим интерполяционную формулу Стирлинга:
Как и ранее, получим:
В частности, при будем иметь:
где
Интегрируем еще раз (15) по
в пределах [0, 1]. Будем иметь:
В частности,
Подберем теперь такую функцию срот, для которой бы столбец
являлся столбцом вторых разностей. Это можно сделать бесчисленным множеством способов. Можно, например, произвольным образом задать
и последовательным сложением с
заполнить столбец первых разностей искомой функции» а затем произвольным образом задать
и последовательным сложением с
получить таблицу значений
Будем обозначат.
через
через
Левая часть (22) является второй разностью для значений
взятой в точке
Правая часть (22) является второй разностью от
взятой также в точке
Поэтому первые разности этих двух табличных функций могут отличаться только на постоянную. Таким образом,
Эта постоянная С будет равна нулю, если при
она нуль, т. е. если
Последнее равенство будет выполнено, если подходящим образом выбрать
Будем предполагать, что это сделано и С в (27) равно нулю. Тогда, еще раз применяя такие же рассуждения, получим:
Опять если выбрать
так, что будет выполнено равенство
то (29) перейдет в
или, если использовать (25),
При этом и
нужно выбрать так, чтобы были выполнены равенства:
Равенство (32) называют формулой суммирования Гаусса.
В качестве примера на применение формулы суммирования Гаусса рассмотрим задачу о колебании математического маятника. Дифференциальное уравнение этих колебаний
путем замены независимой переменной
приводим к виду
Пусть начальные условия будут:
Шаг А возьмем равным 0,2. Вычисления будем производить по формуле
где
(см. скан)
Интерполируя, легко находим, что
при
Точное значение х с четырьмя десятичными знаками равно 1,6858.
Можно было бы получить еще ряд формул. Но мы этим ограничимся, так как уверены, что читатель или сам сумеет получить удобные в данных конкретных условиях формулы, или найдет их в многочисленных руководствах, посвященных этому вопросу. Заметим только, что и в этом случае могут найти применение формулы типа (47) предыдущего параграфа.