stringtranslate.com

Конечная разница

Конечная разность — это математическое выражение формы f  ( x + b ) − f  ( x + a ) . Если конечную разность разделить на ba , получится частное разности . Аппроксимация производных конечными разностями играет центральную роль в конечно -разностных методах численного решения дифференциальных уравнений , особенно краевых задач .

Оператор разности , обычно обозначаемый, — это оператор , который отображает функцию f в функцию , определенную формулой

Разностное уравнение — это функциональное уравнение , которое включает в себя конечно-разностный оператор так же, как дифференциальное уравнение включает в себя производные . Между разностными и дифференциальными уравнениями есть много общего, особенно в методах решения. Некоторые рекуррентные соотношения можно записать в виде разностных уравнений, заменив итерационные обозначения конечными разностями.

В численном анализе конечные разности широко используются для аппроксимации производных, а термин «конечная разность» часто используется как сокращение от «конечная разность производных». [1] [2] [3] Конечно-разностные аппроксимации представляют собой конечно-разностные факторы в терминологии, использованной выше.

Конечные разности были введены Бруком Тейлором в 1715 году и также изучались как абстрактные самостоятельные математические объекты в работах Джорджа Буля (1860), Л. М. Милн-Томсона (1933) и Кароли Джордана  [ де ] (1939). Конечные разности берут свое начало от одного из алгоритмов Йоста Бюрги ( ок.  1592 г. ) и работ других авторов, включая Исаака Ньютона . Формальное исчисление конечных разностей можно рассматривать как альтернативу исчислению бесконечно малых . [4]

Основные типы

Три типа конечных разностей. Центральная разность относительно x дает наилучшее приближение производной функции в точке x .

Обычно рассматриваются три основных типа: прямые , обратные и центральные конечные разности. [1] [2] [3]

Прямая разность , обозначаемая функцией f , представляет собой функцию, определяемую как

В зависимости от применения расстояние h может быть переменным или постоянным. Если этот параметр опущен, h принимается равным 1; то есть,

Обратная разница использует значения функции в точках x и xh вместо значений в точках x + h и  x :

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

Связь с деривативами

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

Производная функции f в точке x определяется пределом

Если h имеет фиксированное (ненулевое) значение вместо того, чтобы приближаться к нулю, то правая часть приведенного выше уравнения будет записана как

Следовательно, прямая разность, деленная на h , аппроксимирует производную, когда h мало. Ошибку в этом приближении можно вывести из теоремы Тейлора . Предполагая, что f дважды дифференцируемо, имеем

Та же формула справедлива и для обратной разницы:

Однако центральная (также называемая центрированной) разность дает более точное приближение. Если f трижды дифференцируемо,

Однако основная проблема метода центральной разности заключается в том, что осциллирующие функции могут давать нулевую производную. Если f  ( nh ) = 1 для n нечетного и f  ( nh ) = 2 для четного n , то f  ′( nh ) = 0 , если оно вычисляется по схеме центральной разности . Это особенно проблематично, если область определения f дискретна. См. также Симметричная производная .

Авторы, для которых конечные разности означают аппроксимации с помощью конечных разностей, определяют прямые/обратные/центральные разности как коэффициенты, приведенные в этом разделе (вместо использования определений, данных в предыдущем разделе). [1] [2] [3]

Различия высшего порядка

Аналогичным образом можно получить конечно-разностные аппроксимации производных высших порядков и дифференциальных операторов. Например, используя приведенную выше формулу центральной разности для f  ′( x +час/2) и f  ′( xчас/2) и применяя формулу центральной разности для производной f  ′ в точке x , мы получаем аппроксимацию центральной разности второй производной f :

Центральный второго порядка

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

Второй порядок вперед
Второй порядок назад

В более общем смысле, прямые, обратные и центральные разности n-го порядка определяются соответственно формулами:

Вперед
Назад
Центральный

В этих уравнениях используются биномиальные коэффициенты после знака суммы, показанного как (н
я
)
. Каждая строкатреугольника Паскалясодержит коэффициент для каждого значенияi.

Обратите внимание, что центральная разница для нечетного n будет равна h , умноженному на нецелые числа. Это часто является проблемой, поскольку это сводится к изменению интервала дискретизации. Проблему можно решить, взяв среднее значение δ n [  f  ]( xчас/2) и δ n [  f  ]( x +час/2) .

Прямые разности, применяемые к последовательности , иногда называют биномиальным преобразованием последовательности и обладают рядом интересных комбинаторных свойств. Прямые разности можно оценить с помощью интеграла Нёрлунда – Райса . Интегральное представление для этих типов рядов интересно, потому что интеграл часто можно вычислить с помощью методов асимптотического разложения или перевала ; напротив, ряд прямых разностей может быть чрезвычайно сложно оценить численно, поскольку биномиальные коэффициенты быстро растут при больших n .

Связь этих разностей более высокого порядка с соответствующими производными очевидна:

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

аппроксимирует f  ′( x ) до члена порядка h 2 . Это можно доказать, разложив приведенное выше выражение в ряд Тейлора или используя исчисление конечных разностей, объясненное ниже.

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

Полиномы

Для данного многочлена степени n ≥ 1 , выраженного в функции P(x) с действительными числами a ≠ 0 и b и членами более низкого порядка (если таковые имеются), отмеченными как лот :

После n попарных отличий можно получить следующий результат, где h ≠ 0 — действительное число, обозначающее арифметическую разность: [5]

Остается только коэффициент при члене высшего порядка. Поскольку этот результат постоянен по отношению к x , любые дальнейшие попарные различия будут иметь значение 0 .

Индуктивное доказательство

Базовый вариант

Пусть Q(x) — многочлен степени 1 :

Это доказывает это для базового случая.

Индуктивный шаг

Пусть R ( x ) — многочлен степени m  − 1 , где m ≥ 2 , а коэффициент при члене старшего порядка a ≠ 0 . Предполагая, что для всех многочленов степени m  − 1 справедливо следующее :

Пусть S ( x ) — многочлен степени m . С одной попарной разницей:

Поскольку ahm ≠ 0 , это приводит к многочлену T ( x ) степени m  − 1 с ahm в качестве коэффициента члена высшего порядка. Учитывая вышеизложенное предположение и m  - 1 парных разностей (в результате чего получается m парных разностей для S ( x ) ), можно найти, что:

Это завершает доказательство.

Приложение

Это тождество можно использовать для поиска полинома самой низкой степени, который пересекает несколько точек ( x , y ) , где разница по оси x от одной точки до другой является константой h ≠ 0 . Например, учитывая следующие моменты:

Мы можем использовать таблицу различий, где для всех ячеек справа от первого y существует следующее отношение к ячейкам в столбце непосредственно слева для ячейки ( a  + 1,  b  + 1) с вершиной- самая левая ячейка находится в координате (0, 0) :

Для нахождения первого члена можно использовать следующую таблицу:

Это приводит к константе 648 . Арифметическая разность равна h=3 , как установлено выше. Учитывая количество парных разностей, необходимых для достижения константы, можно предположить, что это полином 3-й степени . Таким образом, используя тождество выше:

Решая для a , можно найти, что оно имеет значение 4 . Таким образом, первый член полинома равен 4 x 3 .

Затем вычитаем первый член, который снижает степень полинома, и снова находим конечную разность:

Здесь константа достигается только после двух попарных разностей, что дает следующий результат:

При решении для a , равного −17 , второй член многочлена равен −17 x 2 .

Переходим к следующему члену, вычитая второй член:

Таким образом, константа достигается только после одной попарной разницы:

Можно найти, что a = 36 и, следовательно, третий член многочлена равен 36x . Вычитая третье слагаемое:

Без каких-либо попарных разностей обнаружено, что 4-й и последний член многочлена представляет собой константу -19 . Таким образом, находится полином низшей степени, пересекающий все точки первой таблицы:

Ядра произвольного размера

Используя линейную алгебру, можно построить аппроксимации с использованием конечных разностей, которые используют произвольное количество точек слева и (возможно, другое) количество точек справа от точки оценки для любой производной порядка. Это включает в себя решение линейной системы так, чтобы разложение Тейлора суммы этих точек вокруг точки оценки лучше всего аппроксимировало разложение Тейлора искомой производной. Такие формулы можно представить графически на шестиугольной или ромбовидной сетке. [6] Это полезно для дифференцирования функции на сетке, где по мере приближения к краю сетки необходимо отбирать все меньше и меньше точек с одной стороны. [7] Можно построить конечно-разностные аппроксимации для нестандартных (и даже нецелочисленных) шаблонов, учитывая произвольный шаблон и желаемый порядок производной. [8]

Характеристики

В дифференциальных уравнениях

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

Общие применения метода конечных разностей находятся в вычислительной науке и инженерных дисциплинах, таких как теплотехника , механика жидкости и т. д.

серия Ньютона

Ряд Ньютона состоит из членов прямого разностного уравнения Ньютона , названного в честь Исаака Ньютона ; по сути, это интерполяционная формула Грегори-Ньютона [9] (названная в честь Исаака Ньютона и Джеймса Грегори ), впервые опубликованная в его Principia Mathematica в 1687 году, [10] [11], а именно дискретный аналог непрерывного разложения Тейлора,

которое справедливо для любой полиномиальной функции f и для многих (но не всех) аналитических функций . (Это не выполняется, когда f имеет экспоненциальный тип . Это легко увидеть, поскольку синусоидальная функция обращается в нуль при целых кратных ; соответствующий ряд Ньютона равен тождественному нулю, поскольку в этом случае все конечные разности равны нулю. Однако очевидно, что синусоидальная функция не равен нулю.) Здесь выражение

- биномиальный коэффициент , а

является « падающим факториалом » или «нижним факториалом», в то время как пустой продукт ( x ) 0 определяется как 1. В этом конкретном случае предполагается, что изменения значений x , h = 1 выполняются с единичными шагами. обобщения ниже.

Обратите внимание на формальное соответствие этого результата теореме Тейлора . Исторически это, как и тождество Чу-Вандермонда ,

(следующие из нее и соответствующие биномиальной теореме ), входят в наблюдения, созревшие до системы теневого исчисления .

Разложения в ряд Ньютона могут превосходить разложения в ряд Тейлора при применении к дискретным величинам, таким как квантовые спины (см. Преобразование Гольштейна – Примакова ), бозонные операторные функции или статистика дискретного счета. [12]

Чтобы проиллюстрировать, как можно использовать формулу Ньютона на практике, рассмотрим первые несколько членов удвоения последовательности Фибоначчи f = 2, 2, 4,... Можно найти полином , воспроизводящий эти значения, сначала вычислив таблицу разностей: а затем подставив разности, соответствующие x 0 (подчеркнуто), в формулу следующим образом:

Для случая неравномерных шагов в значениях x Ньютон вычисляет разделенные разности :

и полученный полином является скалярным произведением , [13]

.

При анализе с использованием p -адических чисел теорема Малера утверждает , что предположение о том, что f является полиномиальной функцией, может быть ослаблено вплоть до предположения, что f просто непрерывна.

Теорема Карлсона обеспечивает необходимые и достаточные условия уникальности ряда Ньютона, если он существует. Однако ряда Ньютона вообще не существует.

Ряд Ньютона вместе с рядом Стирлинга и рядом Сельберга является частным случаем общего разностного ряда , каждый из которых определяется в терминах соответственно масштабированных прямых разностей.

В сжатом и несколько более общем виде с равноудаленными узлами формула выглядит следующим образом:

Исчисление конечных разностей

Прямую разность можно рассматривать как оператор , называемый оператором разности , который отображает  функцию f в Δh [ f  ] . [14] [15] Этот оператор равен

где T hоператор сдвига с шагом h , определяемый формулой T h [  f  ]( x ) = f  ( x + h ) , а Iтождественный оператор .

Конечная разность более высоких порядков может быть определена рекурсивно как н
ч
≡ Δ чп - 1
час
)
. Другое эквивалентное определение: н
ч
знак равно [ Т час - я ] п
.

Разностный оператор ∆h является линейным оператором , как таковой, он удовлетворяет условию ∆h [ αf + βg ] ( x ) = α ∆h [  f  ]( x ) + β h [ g ] ( x ) .

Он также удовлетворяет специальному правилу Лейбница , указанному выше: Δ ​​h ( f  ( x ) g ( x )) = ( Δ h f  ( x )) g ( x + h ) + f  ( x ) ( Δ h g ( x )) . Аналогичные утверждения справедливы для обратных и центральных различий.

Формальное применение ряда Тейлора по отношению к h дает формулу

где D обозначает оператор производной континуума, отображающий f в его производную f  ′ . Разложение справедливо, когда обе части действуют на аналитические функции при достаточно малом h . Таким образом, Th = e hD и формальное обращение экспоненты дает

Эта формула справедлива в том смысле, что оба оператора дают один и тот же результат при применении к многочлену.

Даже для аналитических функций сходимость правого ряда не гарантируется; это может быть асимптотический ряд . Однако его можно использовать для получения более точных приближений производной. Например, сохранение первых двух членов ряда дает аппроксимацию второго порядка для f  ′( x ) , упомянутую в конце раздела «Разности высшего порядка».

Аналогичные формулы для обратного и центрального разностных операторов имеют вид

Исчисление конечных разностей связано с теневым исчислением комбинаторики. Это удивительно систематическое соответствие обусловлено идентичностью коммутаторов теневых величин с их континуальными аналогами ( пределы h → 0 ),

Таким образом, большое количество формальных дифференциальных отношений стандартного исчисления, включающих функции f  ( x ), систематически отображаются в теневые конечно-разностные аналоги , включающие f  ( xT−1
час
)
.

Например, теневой аналог монома x n является обобщением вышеприведенного падающего факториала ( k-символ Поххаммера ),

так что

отсюда и приведенная выше формула интерполяции Ньютона (путем сопоставления коэффициентов в разложении произвольной функции f  ( x ) по таким символам) и так далее.

Например, теневой синус

Как и в континуальном пределе , собственная функция Δ ч/частакже бывает экспоненциальным,

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

Так, например, дельта-функция Дирака отображается на своего теневого корреспондента, кардинальную синусоидальную функцию :

и так далее. [17] Разностные уравнения часто можно решить с помощью методов, очень похожих на методы решения дифференциальных уравнений .

Обратный оператор прямого разностного оператора, то есть теневой интеграл, представляет собой оператор неопределенной суммы или антиразности.

Правила исчисления конечно-разностных операторов

Аналогично правилам нахождения производной имеем:

Все вышеперечисленные правила одинаково хорошо применимы к любому разностному оператору относительно Δ , включая δ и .

или

См. ссылки. [18] [19] [20] [21]

Обобщения

Многомерные конечные разности

Конечные разности можно рассматривать более чем по одной переменной. Они аналогичны частным производным по нескольким переменным.

Некоторые приближения частных производных:

Альтернативно, для приложений, в которых вычисление f является наиболее дорогостоящим шагом и необходимо вычислить как первую, так и вторую производные, более эффективная формула для последнего случая:

поскольку единственные значения для вычисления, которые еще не необходимы для предыдущих четырех уравнений, - это f  ( x + h , y + k ) и f  ( xh , yk ) .

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

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

  1. ^ abc Пол Уилмотт; Сэм Хоуисон; Джефф Дьюинн (1995). Математика производных финансовых инструментов: введение для студентов . Издательство Кембриджского университета. п. 137. ИСБН 978-0-521-49789-3.
  2. ^ abc Питер Олвер (2013). Введение в уравнения в частных производных . Springer Science & Business Media. п. 182. ИСБН 978-3-319-02099-0.
  3. ^ abc M Ханиф Чаудри (2007). Поток в открытом канале . Спрингер. п. 369. ИСБН 978-0-387-68648-6.
  4. ^ Иордания, соч. цит., с. 1 и Милн-Томсон, с. XXI. Милн-Томсон, Луи Мелвилл (2000): Исчисление конечных разностей (Chelsea Pub Co, 2000) ISBN 978-0821821077 
  5. ^ «Конечные разности полиномов». 13 февраля 2018 г.
  6. ^ Фрейзер, Дункан К. (1 января 1909 г.). «О графическом изображении интерполяционных формул». Журнал Института актуариев . 43 (2): 235–241. дои : 10.1017/S002026810002494X . Проверено 17 апреля 2017 г.
  7. ^ примечания
  8. ^ Калькулятор коэффициентов конечной разности
  9. ^ Буркард Польстер / Матолог (2021). «Почему они не учат исчислению Ньютона на тему «Что будет дальше?» " на ютубе
  10. ^ Ньютон, Исаак (1687). «Начала», книга III, лемма V, случай 1.
  11. ^ Ярослав В. Благоушин (2018). «Три примечания к представлениям Сера и Хассе для дзета-функций» (PDF) . Целые числа (Электронный журнал комбинаторной теории чисел) . 18А : 1–45. arXiv : 1606.02044 .
  12. ^ Кениг, Юрген; Хухт, Фред (2021). «Разложение бозонных операторных функций в ряд Ньютона». SciPost Физика . 10 (1): 007. arXiv : 2008.11139 . Бибкод : 2021ScPP...10....7K. doi : 10.21468/SciPostPhys.10.1.007 . S2CID  221293056.
  13. ^ Рихтмейер Д. и Мортон К.В. (1967). Разностные методы решения задач начального значения , 2-е изд., Уайли, Нью-Йорк.
  14. ^ Буль, Джордж (1872). Трактат об исчислении конечных разностей , 2-е изд., Macmillan and Company. В сети. Кроме того, [Дуврское издание, 1960 г.]
  15. ^ Джордан, Чарльз (1939/1965). «Исчисление конечных разностей», издательство Chelsea Publishing. Он-лайн: [1]
  16. ^ Захос, К. (2008). «Теневые деформации в дискретном пространстве-времени». Международный журнал современной физики А. 23 (13): 2005–2014. arXiv : 0710.2306 . Бибкод : 2008IJMPA..23.2005Z. дои : 10.1142/S0217751X08040548. S2CID  16797959.
  17. ^ Куртрайт, TL; Захос, СК (2013). «Умбрал Ваде Мекум». Границы в физике . 1 : 15. arXiv : 1304.0429 . Бибкод : 2013FrP.....1...15C. дои : 10.3389/fphy.2013.00015 . S2CID  14106142.
  18. ^ Леви, Х.; Лессман, Ф. (1992). Конечно-разностные уравнения . Дувр. ISBN 0-486-67260-3.
  19. ^ Эймс, WF (1977). Численные методы решения уравнений в частных производных . Нью-Йорк, штат Нью-Йорк: Academic Press. Раздел 1.6. ISBN 0-12-056760-1.
  20. ^ Хильдебранд, FB (1968). Конечно-разностные уравнения и моделирование . Энглвуд Клиффс, Нью-Джерси: Прентис-Холл. Раздел 2.2.
  21. ^ Флажоле, Филипп; Седжвик, Роберт (1995). «Преобразования Меллина и асимптотика: конечные разности и интегралы Райса» (PDF) . Теоретическая информатика . 144 (1–2): 101–124. дои : 10.1016/0304-3975(94)00281-М.

Внешние ссылки