Jump to content

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

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

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

[ редактировать ]

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

Производная Точность −5 −4 −3 −2 −1 0 1 2 3 4 5
1 2 −1/2 0 1/2
4 1/12 −2/3 0 2/3 −1/12
6 −1/60 3/20 −3/4 0 3/4 −3/20 1/60
8 1/280 −4/105 1/5 −4/5 0 4/5 −1/5 4/105 −1/280
2 2 1 −2 1
4 −1/12 4/3 −5/2 4/3 −1/12
6 1/90 −3/20 3/2 −49/18 3/2 −3/20 1/90
8 −1/560 8/315 −1/5 8/5 −205/72 8/5 −1/5 8/315 −1/560
3 2 −1/2 1 0 −1 1/2
4 1/8 −1 13/8 0 −13/8 1 −1/8
6 −7/240 3/10 −169/120 61/30 0 −61/30 169/120 −3/10 7/240
4 2 1 −4 6 −4 1
4 −1/6 2 −13/2 28/3 −13/2 2 −1/6
6 7/240 −2/5 169/60 −122/15 91/8 −122/15 169/60 −2/5 7/240
5 2 −1/2 2 −5/2 0 5/2 −2 1/2
4 1/6 −3/2 13/3 −29/6 0 29/6 −13/3 3/2 −1/6
6 −13/288 19/36 −87/32 13/2 −323/48 0 323/48 −13/2 87/32 −19/36 13/288
6 2 1 −6 15 −20 15 −6 1
4 −1/4 3 −13 29 −75/2 29 −13 3 −1/4
6 13/240 −19/24 87/16 −39/2 323/8 −1023/20 323/8 −39/2 87/16 −19/24 13/240

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

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

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

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

Доступна реализация с открытым исходным кодом для расчета коэффициентов конечной разности произвольных производных и порядка точности в одном измерении. [2]
Учитывая, что левая часть матрицы представляет собой транспонированную матрицу Вандермонда , перестановка показывает, что коэффициенты в основном вычисляются путем подгонки и получения Полином -го порядка к окну точки. Следовательно, коэффициенты также можно вычислить как Производная -го порядка полностью определенного фильтра Савицкого – Голея полиномиальной степени и размер окна . Для этого также доступны реализации с открытым исходным кодом. [3] Есть два возможных определения, которые различаются порядком коэффициентов: фильтр для фильтрации посредством дискретной свертки или через произведение матрицы-вектора . Коэффициенты, приведенные в таблице выше, соответствуют последнему определению.

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

Производная
1
2
3
4
5
6

где являются обобщенными гармоническими числами .

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

[ редактировать ]

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

Производная Точность 0 1 2 3 4 5 6 7 8
1 1 −1 1        
2 −3/2 2 −1/2       
3 −11/6 3 −3/2 1/3      
4 −25/12 4 −3 4/3 −1/4     
5 −137/60 5 −5 10/3 −5/4 1/5    
6 −49/20 6 −15/2 20/3 −15/4 6/5 −1/6   
2 1 1 −2 1       
2 2 −5 4 −1      
3 35/12 −26/3 19/2 −14/3 11/12     
4 15/4 −77/6 107/6 −13 61/12 −5/6    
5 203/45 −87/5 117/4 −254/9 33/2 −27/5 137/180   
6 469/90 −223/10 879/20 −949/18 41 −201/10 1019/180 −7/10  
3 1 −1 3 −3 1      
2 −5/2 9 −12 7 −3/2     
3 −17/4 71/4 −59/2 49/2 −41/4 7/4    
4 −49/8 29 −461/8 62 −307/8 13 −15/8   
5 −967/120 638/15 −3929/40 389/3 −2545/24 268/5 −1849/120 29/15  
6 −801/80 349/6 −18353/120 2391/10 −1457/6 4891/30 −561/8 527/30 −469/240
4 1 1 −4 6 −4 1     
2 3 −14 26 −24 11 −2    
3 35/6 −31 137/2 −242/3 107/2 −19 17/6   
4 28/3 −111/2 142 −1219/6 176 −185/2 82/3 −7/2  
5 1069/80 −1316/15 15289/60 −2144/5 10993/24 −4772/15 2803/20 −536/15 967/240

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

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

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

[ редактировать ]

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

Производная Точность −8 −7 −6 −5 −4 −3 −2 −1 0
1 1        −1 1
2       1/2 −2 3/2
3      −1/3 3/2 −3 11/6
2 1       1 −2 1
2      −1 4 −5 2
3 1      −1 3 −3 1
2     3/2 −7 12 −9 5/2
4 1     1 −4 6 −4 1
2    −2 11 −24 26 −14 3

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

[ редактировать ]

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

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

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

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

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Форнберг, Бенгт (1988), «Генерация формул конечных разностей на сетках с произвольным расположением», Mathematics of Computing , 51 (184): 699–706, doi : 10.1090/S0025-5718-1988-0935077-0 , ISSN   0025-5718 .
  2. ^ «Пакет Python для числовых производных с конечной разностью в произвольном количестве измерений» . Гитхаб . 14 октября 2021 г.
  3. ^ "scipy.signal.savgol_filter" . Документация Scipy Online . 2008–2024 гг.
  4. ^ «Коэффициенты конечных разностей» . СтекExchange . 5 июня 2023 г.
  5. ^ Тейлор, Кэмерон (12 декабря 2019 г.). «Калькулятор коэффициентов конечных разностей» . Массачусетский технологический институт.
  6. ^ «Калькулятор коэффициентов конечных разностей» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9d59ae418abd6a9250c2467e8307c2fd__1719168720
URL1:https://arc.ask3.ru/arc/aa/9d/fd/9d59ae418abd6a9250c2467e8307c2fd.html
Заголовок, (Title) документа по адресу, URL1:
Finite difference coefficient - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)