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). Методы, реализующие такой алгоритм, называются неявными.
< Предыдущая | Следующая > |
---|