28. Численное решение дифференциального уравнения
Численное решение задачи Коши строится для ее дискретного аналога. В этом случае отрезок - область непрерывности изменения аргумента
заменяется множеством
- конечным множеством точек
, которое называется сеткой. Величина
- шаг сетки - является, как правило, постоянным, то есть сетки в большинстве случаев равномерные.
Функции, определенные лишь в узлах сетки , называются сеточными. Они помечаются индексом
, например,
, чаще же значение функции
в узлах сетки
обозначается обычным образом с помощью индекса, например,
или
В основе построения конкретного численного метода лежит тот или иной способ замены дифференциального уравнения его дискретным аналогом - уравнением вида
(7.2.1)
Где - значения сеточной функции в
последовательных точках
Сумма в левой части формулы (7.2.1) рассматривается как разностная аппроксимация производной
по одной из формул численного дифференцирования, а правая часть - как специальным образом построенная аппроксимация функции
.
При нахождении приближения в очередной точке сетки по формуле (7.2.1) используются найденные ранее значения сеточной функции
в
предыдущих точках
. Такие методы называются
-шаговыми. При
уравнение (7.2.1) принимает вид
(7.2.2)
Соответствующий этой формуле метод называется одношаговым. Вычисление осуществляется здесь с использованием только одного предыдущего значения
.
В случае, когда входящая в уравнение (7.2.1) функция не зависит от
, вычисление
не вызывает затруднений и осуществляется по явной формуле
. (7.2.3)
Соответствующие методы называются явными. Напротив, если зависит от
, на каждом шаге приходится решать относительно
нелинейное уравнение (7.2.1). Методы, реализующие такой алгоритм, называются неявными.
< Предыдущая | Следующая > |
---|