stringtranslate.com

Коэффициент конечной разности

В математике для аппроксимации производной до произвольного порядка точности можно использовать конечную разность . Конечная разность может быть центральной , прямой или обратной .

Центральная конечная разность

В этой таблице приведены коэффициенты центральных разностей для нескольких порядков точности и с равномерным шагом сетки: [1]

Например, третья производная со вторым порядком точности равна

где представляет собой равномерный шаг сетки между каждым интервалом конечной разности, и .

Для -й производной с точностью имеются центральные коэффициенты . Они даются решением системы линейных уравнений

где единственное ненулевое значение в правой части находится в -й строке.

Доступна реализация с открытым исходным кодом для расчета коэффициентов конечной разности произвольных производных и порядка точности в одном измерении. [2]

Теория полиномов Лагранжа дает явные формулы для конечно-разностных коэффициентов. [3] Для первых шести производных имеем следующее:

где – номера обобщенных гармоник .

Вперед конечная разность

В этой таблице приведены коэффициенты прямых разностей для нескольких порядков точности и с равномерным шагом сетки: [1]

Например, первая производная с точностью третьего порядка и вторая производная с точностью второго порядка равны

а соответствующие обратные приближения имеют вид

Обратная конечная разность

Чтобы получить коэффициенты обратных приближений от коэффициентов прямых, всем нечетным производным, перечисленным в таблице предыдущего раздела , присвойте противоположный знак, тогда как для четных производных знаки остаются прежними. Следующая таблица иллюстрирует это: [4]

Произвольные точки трафарета

Для заданных произвольных точек шаблона длины с порядком производных конечно-разностные коэффициенты могут быть получены путем решения линейных уравнений [5]

где – дельта Кронекера , равная единице, если , и нулю в противном случае.

Пример, для порядок дифференцирования :

Порядок точности приближения принимает обычный вид .

Смотрите также

Рекомендации

  1. ^ ab Форнберг, Бенгт (1988), «Генерация формул конечных разностей на сетках с произвольным расположением», Mathematics of Computation , 51 (184): 699–706, doi : 10.1090/S0025-5718-1988-0935077-0 , ISSN  0025 -5718.
  2. ^ «Пакет Python для числовых производных с конечной разностью в произвольном количестве измерений» . Гитхаб . 14 октября 2021 г.
  3. ^ «Коэффициенты конечных разностей» . СтекExchange . 5 июня 2023 г.
  4. Тейлор, Кэмерон (12 декабря 2019 г.). «Калькулятор коэффициентов конечной разности». Массачусетский технологический институт.
  5. ^ «Калькулятор коэффициентов конечной разности» .