Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математика практикум.doc
Скачиваний:
40
Добавлен:
10.11.2018
Размер:
6.69 Mб
Скачать

Интерполяционные формулы конечных разностей

Для функции f(x), заданной таблично, величина i=yi+1-yi называется первой нисходящей конечной разностью. Величина 2yi=yi+1-yi - второй конечной разностью, а, следовательно, для произвольного порядка будем иметь

nyi=n-1yi+1-n-1yi. (6.2)

Первая восходящая конечная разность определяется из

,

для разности второго порядка имеем формулу

и аналогично для произвольного порядка получаем

. (6.3)

Нисходящие разности употребляются в основном в начале таблицы, а восхо­дящие разности в конце её.

Для функции f(x), заданной в равноотстоящих точках, для интерполирования вперёд используется формула Грегори-Ньютона в виде.

(6.4)

где t=(x-x0)/h - число шагов необходимое для достижения точки x, исходя из точки x0; ky0 - нисходящая конечная разность k-го. Погрешность этой формулы, называемой первой интерполяционной формулой Ньютона, определяется из

(6.5)

где x0x.

Полином выгодно использовать в окрестностях начального значения x0, когда t - мало по абсолютной величине.

Если в (6.4) положить n=1, то получим формулу линейного интерполирования

P1(x)=y0+ty0, (6.6)

при n=2 будем иметь формулу квадратичного интерполирования.

. (6.7)

За начальное значение x0 можно принять любое x. Тогда формула (6.4) содержит только те значения y(x), которые идут после этого начального значения.

Если дана неограниченная таблица значений y, то степень полинома n может быть любой и её выбирают из условия, чтобы ny была с заданной степенью точности постоянной.

Формула Грегори-Ньютона для интерполирования назад (вторая интерполяционная формула Ньютона) имеет вид

(6.8)

где t=(x-xn)/h.

Погрешность формулы (6.8) определяют по

, (6.9)

в котором .

Формулу рекомендуется применять вблизи конца таблицы. Обе формулы можно использовать для экстраполяции y(x), если она на концах [a,b] изменяется плавно. Шаг экстраполяции берётся h/2.

6.3. Интерполяционные формулы центральных разностей

Для функции y=f(x) заданной в равноотстоящих узлах центральные разности определяются соотношением

; ; , (6.10)

которое с учётом нисходящих и восходящих разностей имеет вид

y-n, y-n+1,…, y-2, y-1, y0 , , y1,y2,…,yk-1,yn (6.11)

Узлы интерполирования в этом случае размещены симметрично относительно x0, а их значения

, n.

Значение f(x) в точке xi<x<xi+1, не совпадающей с узлом интерполирования, может быть определено с помощью полинома Стирлинга

, (6.12)

где t=(x-x0)/h , - центральные разности.

Погрешность формулы Стирлинга

. (6.13)

Формулу (6.12) используют для интерполирования в середине интервала [a,b], около конца и начала его (в последнем случае (6.12) даёт более точный результат). Центральную точку x0 выбирают так, чтобы –0,5t0,5.

Знание центральных разностей позволяет использовать при интерполяции полином Бесселя

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]