Конечная разница
Конечная разность — это математическое выражение формы f ( x + b ) − f ( x + a ) . Если конечную разность разделить на b − a , получится частное разности . Аппроксимация производных конечными разностями играет центральную роль в -разностных методах численного конечно решения дифференциальных уравнений , особенно краевых задач .
Разностный оператор , обычно обозначаемый это оператор , который отображает функцию f в функцию определяется Разностное уравнение — это функциональное уравнение , которое включает в себя конечно-разностный оператор так же, как дифференциальное уравнение включает в себя производные . Между разностными и дифференциальными уравнениями есть много общего, особенно в методах решения. Некоторые рекуррентные соотношения можно записать в виде разностных уравнений, заменив итерационные обозначения конечными разностями.
В численном анализе конечные разности широко используются для аппроксимации производных , а термин «конечная разность» часто используется как сокращение от «конечная разность производных». [1] [2] [3] Конечно-разностные аппроксимации представляют собой конечно-разностные факторы в терминологии, использованной выше.
Конечные разности были введены Бруком Тейлором в 1715 году и также изучались как абстрактные самостоятельные математические объекты в работах Джорджа Буля (1860), Л. М. Милн-Томсона (1933) и Кароли Джордана (1939). Конечные разности берут свое начало от одного из Йоста Бюрги алгоритмов ( ок. 1592 г. ) и работ других авторов, включая Исаака Ньютона . Формальное исчисление конечных разностей можно рассматривать как альтернативу исчислению бесконечно малых . [4]
Основные типы
[ редактировать ]Обычно рассматриваются три основных типа: прямые , обратные и центральные конечные разности. [1] [2] [3]
А форвардная разница , обозначаемая функции как f — это функция, определенная
В зависимости от применения расстояние h может быть переменным или постоянным. Если этот параметр опущен, h принимается равным 1; то есть,
А обратная разница использует значения функции в точках x и x − h вместо значений в точках 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]
Различия высшего порядка
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( июль 2018 г. ) |
Аналогичным образом можно получить конечно-разностные аппроксимации производных высших порядков и дифференциальных операторов. Например, используя приведенную выше формулу центральной разности для f ′( x + час / 2 ) и ж ′( Икс - h / 2 ) и применяя формулу центральной разности для производной f ′ в точке x , мы получаем аппроксимацию центральной разности второй производной f :
- Центральный второго порядка
Аналогичным образом мы можем рекурсивно применять и другие формулы разностей.
- Второй порядок вперед
- Второй порядок назад
В более общем смысле, разности n прямые, обратные и центральные -го порядка определяются соответственно формулами:
- Вперед
- Назад
- Центральный
В этих уравнениях используются биномиальные коэффициенты после знака суммы, показанного как ( н
я ) . Каждая строка треугольника Паскаля содержит коэффициент для каждого значения i .
Обратите внимание, что центральная разница для нечетного n , будет равна h умноженному на нецелые числа. Это часто является проблемой, поскольку это сводится к изменению интервала дискретизации. Проблему можно решить, взяв среднее значение δ н [ ж ]( Икс - ч / 2 ) и δ н [ ж ]( х + h / 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 . Например, учитывая следующие моменты:
х | и |
---|---|
1 | 4 |
4 | 109 |
7 | 772 |
10 | 2641 |
13 | 6364 |
Мы можем использовать таблицу различий, где для всех ячеек справа от первого y существует следующее отношение к ячейкам в столбце непосредственно слева для ячейки ( a + 1, b + 1) с вершиной- самая левая ячейка находится в координате (0, 0) :
Для нахождения первого члена можно использовать следующую таблицу:
х | и | ΔΔy | Д 2 и | Д 3 и |
---|---|---|---|---|
1 | 4 | |||
4 | 109 | 105 | ||
7 | 772 | 663 | 558 | |
10 | 2641 | 1869 | 1206 | 648 |
13 | 6364 | 3723 | 1854 | 648 |
Это приводит к константе 648 . Арифметическая разность равна h = 3 , как установлено выше. Учитывая количество парных разностей, необходимых для достижения константы, можно предположить, что это полином 3-й степени . Таким образом, используя тождество выше:
Решая для a , можно найти, что оно имеет значение 4 . Таким образом, первый член полинома равен 4 x 3 .
Затем вычитаем первый член, который снижает степень полинома, и снова находим конечную разность:
х | и | ΔΔy | Д 2 и |
---|---|---|---|
1 | 4 − 4(1) 3 = 4 − 4 = 0 | ||
4 | 109 − 4(4) 3 = 109 − 256 = −147 | −147 | |
7 | 772 − 4(7) 3 = 772 − 1372 = −600 | −453 | −306 |
10 | 2641 − 4(10) 3 = 2641 − 4000 = −1359 | −759 | −306 |
13 | 6364 − 4(13) 3 = 6364 − 8788 = −2424 | −1065 | −306 |
Здесь константа достигается только после двух попарных разностей, что дает следующий результат:
Решая для a , который равен −17 , второй член полинома равен −17 x 2 .
Переходим к следующему члену, вычитая второй член:
х | и | ΔΔy |
---|---|---|
1 | 0 − (−17(1) 2 ) = 0 + 17 = 17 | |
4 | −147 − (−17(4) 2 ) = −147 + 272 = 125 | 108 |
7 | −600 − (−17(7) 2 ) = −600 + 833 = 233 | 108 |
10 | −1359 − (−17(10) 2 ) = −1359 + 1700 = 341 | 108 |
13 | −2424 − (−17(13) 2 ) = −2424 + 2873 = 449 | 108 |
Таким образом, константа достигается только после одной попарной разницы:
Можно найти, что a = 36 и, следовательно, третий член многочлена равен 36 x . Вычитая третье слагаемое:
х | и |
---|---|
1 | 17 − 36(1) = 17 − 36 = −19 |
4 | 125 − 36(4) = 125 − 144 = −19 |
7 | 233 − 36(7) = 233 − 252 = −19 |
10 | 341 − 36(10) = 341 − 360 = −19 |
13 | 449 − 36(13) = 449 − 468 = −19 |
Без каких-либо попарных разностей обнаруживается, что 4-й и последний член многочлена представляет собой константу −19 . Таким образом, находится полином низшей степени, пересекающий все точки первой таблицы:
Ядра произвольного размера
[ редактировать ]Используя линейную алгебру, можно построить аппроксимации с использованием конечных разностей, которые используют произвольное количество точек слева и (возможно, другое) количество точек справа от точки оценки для любой производной порядка. Это включает в себя решение линейной системы так, чтобы разложение Тейлора суммы этих точек вокруг точки оценки лучше всего аппроксимировало разложение Тейлора искомой производной. Такие формулы можно представить графически на шестиугольной или ромбовидной сетке. [6] Это полезно для дифференцирования функции на сетке, где по мере приближения к краю сетки приходится выбирать все меньше и меньше точек с одной стороны. [7] Можно построить конечно-разностные аппроксимации для нестандартных (и даже нецелочисленных) шаблонов, учитывая произвольный шаблон и желаемый порядок производной. [8]
Характеристики
[ редактировать ]- Для всех положительных k и n
- Правило Лейбница :
В дифференциальных уравнениях
[ редактировать ]Важным применением конечных разностей является численный анализ , особенно численных дифференциальных уравнений , целью которого является численное решение обыкновенных уравнений и уравнений в частных производных . Идея состоит в том, чтобы заменить производные, входящие в дифференциальное уравнение, аппроксимирующими их конечными разностями. Полученные методы называются методами конечных разностей .
Общие применения метода конечных разностей находятся в вычислительной науке и инженерных дисциплинах, таких как теплотехника , механика жидкости и т. д.
серия Ньютона
[ редактировать ]Ряд Ньютона состоит из членов прямого разностного уравнения Ньютона , названного в честь Исаака Ньютона ; по сути, это интерполяционная формула Грегори – Ньютона [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 ] ( ) = α ∆h x [ f ]( x ) + β ∆ h [ g ]( x ) .
специальному правилу Лейбница Он также удовлетворяет указанному выше : Δ час ( ж ( Икс ) г ( Икс )) знак равно ( Δ час ж ( Икс )) г ( Икс + час ) + ж ( Икс ) (Δ час г ( Икс )) . Аналогичные утверждения справедливы для обратных и центральных различий.
Формальное применение ряда Тейлора по отношению к h дает формулу где D обозначает оператор производной континуума, отображающий f в его производную f ′ . Разложение справедливо, когда обе части действуют на аналитические функции при достаточно малом h . Таким образом, T h = e HD и формальное обращение экспоненциальной доходности Эта формула справедлива в том смысле, что оба оператора дают один и тот же результат при применении к многочлену.
Даже для аналитических функций сходимость правого ряда не гарантируется; это может быть асимптотический ряд . Однако его можно использовать для получения более точных приближений производной. Например, сохранение первых двух членов ряда дает аппроксимацию второго порядка для f ′( x ), упомянутую в конце раздела § Разности высшего порядка .
Аналогичные формулы для обратного и центрального разностных операторов имеют вид
Исчисление конечных разностей связано с теневым исчислением комбинаторики. Это удивительно систематическое соответствие обусловлено идентичностью коммутаторов теневых величин с их континуальными аналогами ( h → 0 пределы ),
Большое количество формальных дифференциальных отношений стандартного исчисления, включающих функции f ( x ) Таким образом, систематически отображаются в теневые конечно-разностные аналоги, включающие f ( xT −1
ч ) .
Например, теневой аналог монома x н является обобщением приведенного выше падающего факториала ( k-символ Поххаммера ), так что отсюда и приведенная выше формула интерполяции Ньютона (путем сопоставления коэффициентов в разложении произвольной функции f ( x ) по таким символам) и так далее.
Например, теневой синус
Как и в континуальном пределе , собственная функция Δ h / h также бывает экспонентой,
и, следовательно, суммы Фурье непрерывных функций легко точно отображаются в теневые суммы Фурье , т. е. с использованием тех же коэффициентов Фурье, умножающих эти теневые базисные экспоненты. [16] Таким образом, эта теневая экспонента равна экспоненциальной производящей функции символов Поххаммера .
Так, например, дельта-функция Дирака отображается на своего теневого корреспондента, кардинальную синусоидальную функцию : и так далее. [17] Разностные уравнения часто можно решить с помощью методов, очень похожих на методы решения дифференциальных уравнений .
Обратный оператор прямого разностного оператора, то есть теневой интеграл, представляет собой оператор неопределенной суммы или антиразности.
Правила исчисления конечно-разностных операторов
[ редактировать ]Аналогично правилам нахождения производной имеем:
- Правило констант : если c — константа , то
- Линейность : если a и b — константы ,
Все вышеперечисленные правила одинаково хорошо применимы к любому разностному оператору относительно Δ , включая δ и ∇ .
См. ссылки. [18] [19] [20] [21]
Обобщения
[ редактировать ]- Обобщенная конечная разность обычно определяется как где µ = ( µ 0 , …, µ N ) — вектор его коэффициентов. Бесконечная разность — это дальнейшее обобщение, в котором приведенная выше конечная сумма заменяется бесконечным рядом . обобщения состоит в том, чтобы сделать коэффициенты от µk точки x : µk Другой способ = µk зависящими ( x ) , таким образом рассматривая взвешенную конечную разность . Также можно сделать так, чтобы шаг h зависел от точки x : h = h ( x ) . Такие обобщения полезны для построения различных модулей непрерывности .
- Обобщенную разность можно рассматривать как кольца R [ THh ] . полиномов Это приводит к разностным алгебрам.
- Разностный оператор обобщает обращение Мёбиуса над частично упорядоченным множеством .
- В качестве оператора свертки: с помощью формализма алгебр инцидентности разностные операторы и другие инверсии Мёбиуса могут быть представлены сверткой с функцией на частично упорядоченном множестве, называемой функцией Мёбиуса μ ; для разностного оператора µ — это последовательность (1, −1, 0, 0, 0, …) .
Многомерные конечные разности
[ редактировать ]Конечные разности можно рассматривать более чем по одной переменной. Они аналогичны частным производным по нескольким переменным.
Некоторые приближения частных производных:
Альтернативно, для приложений, в которых вычисление f является наиболее дорогостоящим шагом и необходимо вычислить как первую, так и вторую производные, более эффективная формула для последнего случая: поскольку единственные значения для вычисления, которые еще не нужны для предыдущих четырех уравнений, - это f ( x + h , y + k ) и f ( x − h , y − k ) .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: Перейти обратно: а б с Пол Уилмотт; Сэм Хоуисон; Джефф Дьюинн (1995). Математика производных финансовых инструментов: введение для студентов . Издательство Кембриджского университета. п. 137 . ISBN 978-0-521-49789-3 .
- ^ Jump up to: Перейти обратно: а б с Питер Олвер (2013). Введение в уравнения в частных производных . Springer Science & Business Media. п. 182. ИСБН 978-3-319-02099-0 .
- ^ Jump up to: Перейти обратно: а б с М. Ханиф Чаудри (2007). Поток в открытом канале . Спрингер. п. 369. ИСБН 978-0-387-68648-6 .
- ^ Иордания, соч. цит., с. 1 и Милн-Томсон, с. XXI. Милн-Томсон, Луи Мелвилл (2000): Исчисление конечных разностей (Chelsea Pub Co, 2000) ISBN 978-0821821077
- ^ «Конечные разности многочленов» . 13 февраля 2018 г.
- ^ Фрейзер, Дункан К. (1 января 1909 г.). «О графическом изображении интерполяционных формул» . Журнал Института актуариев . 43 (2): 235–241. дои : 10.1017/S002026810002494X . Проверено 17 апреля 2017 г.
- ^ примечания
- ^ Калькулятор коэффициентов конечной разности
- ^ Буркард Польстер / Матолог (2021). «Почему они не учат исчислению Ньютона на тему «Что будет дальше?» " на Ютубе
- ^ Ньютон, Исаак (1687). Начала , Книга III, Лемма V, Случай 1
- ^ Ярослав Владимирович Благоушин (2018). «Три примечания к представлениям Сера и Хассе для дзета-функций» (PDF) . Целые числа (Электронный журнал комбинаторной теории чисел) . 18А : 1–45. arXiv : 1606.02044 .
- ^ Кениг, Юрген; Хухт, Фред (2021). «Разложение бозонных операторных функций в ряд Ньютона» . SciPost Физика . 10 (1): 007. arXiv : 2008.11139 . Бибкод : 2021ScPP...10....7K . doi : 10.21468/SciPostPhys.10.1.007 . S2CID 221293056 .
- ^ Рихтмайер Д. и Мортон К.В. (1967). Разностные методы решения задач начального значения , 2-е изд., Уайли, Нью-Йорк.
- ^ Буль, Джордж (1872). Трактат об исчислении конечных разностей , 2-е изд., Macmillan and Company. На линии . Кроме того, [Дуврское издание, 1960 г.]
- ^ Джордан, Чарльз (1939/1965). «Исчисление конечных разностей», издательство Chelsea Publishing. Он-лайн: [1]
- ^ Захос, К. (2008). «Теневые деформации в дискретном пространстве-времени». Международный журнал современной физики А. 23 (13): 2005–2014. arXiv : 0710.2306 . Бибкод : 2008IJMPA..23.2005Z . дои : 10.1142/S0217751X08040548 . S2CID 16797959 .
- ^ Куртрайт, ТЛ; Захос, СК (2013). «Умбрал Ваде Мекум» . Границы в физике . 1 : 15. arXiv : 1304.0429 . Бибкод : 2013FrP.....1...15C . дои : 10.3389/fphy.2013.00015 . S2CID 14106142 .
- ^ Леви, Х.; Лессман, Ф. (1992). Конечно-разностные уравнения . Дувр. ISBN 0-486-67260-3 .
- ^ Эймс, ВФ (1977). Численные методы решения уравнений в частных производных . Нью-Йорк, штат Нью-Йорк: Academic Press. Раздел 1.6. ISBN 0-12-056760-1 .
- ^ Хильдебранд, ФБ (1968). Конечно-разностные уравнения и моделирование . Энглвуд Клиффс, Нью-Джерси: Прентис-Холл. Раздел 2.2.
- ^ Флажоле, Филипп; Седжвик, Роберт (1995). «Преобразования Меллина и асимптотика: конечные разности и интегралы Райса» (PDF) . Теоретическая информатика . 144 (1–2): 101–124. дои : 10.1016/0304-3975(94)00281-М .
- Ричардсон, CH (1954): Введение в исчисление конечных разностей (Ван Ностранд (1954) онлайн-копия
- Микенс, Р.Э. (1991): Разностные уравнения: теория и приложения (Чепмен и Холл / CRC) ISBN 978-0442001360
Внешние ссылки
[ редактировать ]- «Исчисление в конечных разностях» , Математическая энциклопедия , EMS Press , 2001 [1994]
- Таблица полезных формул конечных разностей, созданная с помощью Mathematica
- Д. Гляйх (2005), Конечное исчисление: руководство по решению неприятных сумм
- Дискретная вторая производная от неравномерно расположенных точек