Это не официальный сайт wikipedia.org 01.01.2023

Конечные разности — Википедия

Конечные разности

Конечная разность — математический термин, широко применяющийся в методах вычисления при интерполировании и численном дифференцировании.

ОпределениеПравить

 
Три типа конечных разностей.

Пусть для некоторой точки x 0   задано n + 1   узлов интерполяции x k = x 0 + h k , k = 0 , , n   с шагом h = c o n s t   и известны значения функции f   в этих узлах:

f ( x 0 ) = y 0 , , f ( x n ) = y n .  

Тогда восходящей конечной разностью (или разностью вперёд) 1-го порядка называют разность между ( k + 1 )  -м и k  -м значениями f   в узлах интерполяции, то есть[1]

Δ y k = y k + 1 y k = f ( x k + 1 ) f ( x k ) ,   k = 0 , , n 1.  

Нисходящей конечной разностью (или разностью назад) 1-го порядка называют разность между k  -м и ( k 1 )  -м значениями f   в узлах интерполяции, то есть[1]

y k = y k y k 1 = f ( x k ) f ( x k 1 ) ,   k = 1 , , n .  

Центральной (или симметричной) конечной разностью 1-го порядка называют разность между ( k + 1 )  -м и ( k 1 )  -м значениями f   в узлах интерполяции, то есть[1]

δ y k = y k + 1 y k 1 = f ( x k + 1 ) f ( x k 1 ) ,   k = 1 , , n 1.  

Разности высших порядковПравить

Восходящей конечной разностью 2-го порядка называют разность между ( k + 1 )  -ой и k  -ой конечными разностями 1-го порядка, то есть

Δ 2 y k = Δ ( Δ y k ) = Δ y k + 1 Δ y k = f ( x k + 2 ) 2 f ( x k + 1 ) + f ( x k ) ,   k = 0 , , n 2.  

Соответственно, восходящей конечной разностью порядка m   (для m n  ) называют разность между ( k + 1 )  -ой и k  -ой конечными разностями порядка m 1  , то есть[1]

Δ m y k = Δ ( Δ m 1 y k ) = Δ m 1 y k + 1 Δ m 1 y k ,   k = 0 , , n m .  

Аналогично определяются нисходящие и центральные разности высших порядков[1]:

m y k = ( m 1 y k ) ,  
δ m y k = δ ( δ m 1 y k ) .  

Через операторыПравить

Если ввести оператор смещения E   такой, что E y k = y k + 1  , то можно определить оператор восходящей конечной разности Δ   как E 1  . Для него справедливо соотношение

Δ k = ( E 1 ) k  ,

которое можно раскладывать по биному Ньютона. Данный способ представления Δ   заметно упрощает работу с конечными разностями высших порядков[2].

Общие формулыПравить

Часто также используется другое обозначение: Δ h m ( f , x )   — восходящая конечная разность порядка m   от функции f   c шагом h  , взятая в точке x  . Например, Δ h 1 ( f , x ) = f ( x + h ) f ( x )  . Аналогично, для нисходящих разностей можно использовать обозначение h m ( f , x )  , а для центральных — δ h m ( f , x )  .

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

Δ h m ( f , x ) = i = 0 m ( 1 ) m i C m i f ( x + i h ) ,  
h m ( f , x ) = i = 0 m ( 1 ) i C m i f ( x i h ) ,  
δ h m ( f , x ) = i = 0 m ( 1 ) i C m i f ( x + ( m 2 i ) h ) .  

Общая формула для Δ h m ( f , x )   используется при построении интерполяционного многочлена Ньютона.

ПримерПравить

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

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

f ( x ) = 2 x 3 2 x 2 + 3 x 1 , x 0 = 0 , n = 3 , h = 1.  

В зелёных клетках расположены значения y 0 , , y n  , в каждой последующей строке приводятся конечные разности соответствующего порядка.

Связь с производнымиПравить

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

f ( x ) = lim h 0 f ( x + h ) f ( x ) h .  

Под знаком предела стоит восходящая конечная разность Δ h 1 ( f , x )  , делённая на шаг. Следовательно, эта дробь аппроксимирует производную при малых значениях шага. Погрешность приближения может быть получена с использованием формулы Тейлора[4]:

Δ h 1 ( f , x ) h f ( x ) = O ( h ) 0 , h 0.  

Аналогичное соотношение выполняется для нисходящей разности:

h 1 ( f , x ) h f ( x ) = O ( h ) 0 , h 0.  

Центральная разность даёт более точное приближение:

δ h 1 ( f , x ) h f ( x ) = O ( h 2 ) , h 0.  

Конечные разности порядка m  , делённые на шаг, возведённый в степень m  , аппроксимируют производную порядка m  . Порядок погрешности приближения при этом не меняется[5]:

d m f d x m ( x ) = Δ h m ( f , x ) h m + O ( h ) = h m ( f , x ) h m + O ( h ) = δ h m ( f , x ) h m + O ( h 2 ) .  

Связанные понятияПравить

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

С конечными разностями также связаны понятия разделённых разностей и модуля непрерывности.

ПримечанияПравить

ЛитератураПравить

См. такжеПравить