Формул с постоянным шагом.

Может быть представлена в виде диагональной таблицы разностей:

 

x y y 2y 3y 4y Примечание
x-2 y-2 2y-3 4y-4 2-я ИФН
y–2 3y-3
x-1 y–1 2y-2 4y-3
y-1 3y-2
x0 y0 2y-1 4y-2 ф. Стерлинга
y0 3y-1 ф. Бесселя
x1 y1 2y0 4y-1
y1 3y0
x2 y2 2y1 4y0 1-я ИФН

 

Мы рассмотрели интерполяционные формулы для равностоящих узлов интерполирования.

Рассмотрим формулы для произвольно заданных узлов интерполирования.

Наиболее часто используется формула Лагранжа.

 

Интерполяционная формула Лагранжа.

Пусть на отрезке [a;b] даны n+1 различных значений аргумента x: x0, x1,…, xn и известны соответствующие их значению функции y=f(x) : f(x0)=y0, f(x1)=y1, f(xn)=yn. Требуется построить полином степени не выше , имеющий в заданных узлах те же значения, что и функция , т.е. Ln(xi)=yi при i=1,n

;

,

где Li(n)- коэффициенты Лагранжа.

Следует отметить, если узлы равностоящие, то интерполяционный полином Лагранжа совпадает с интерполяционной формулой Ньютона.

Примечательно то, что формула Лагранжа зависит лишь от yi, а не от разностей.

 

Частные случаи.

n=1

При n=1 имеем 2 точки: (x0;y0) и (x1;y1).

прямая, проходящая через эти точки-

n=2 (x0;y0), (x1;y1), (x2;y2)

Пример:

 

 

L3(x)=x3+x2-x+2

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

 

x-x0 x0-x1 x0-x2 ….. x0-xn
x1-x0 x-x1 x1-x2 ….. x1-xn
x2-x0 x2-x1 x-x2 ….. x2-x1
….. ….. ….. ….. …..
xn-x0 xn-x1 xn-x2 ….. x-xn

 

Обозначим произведение элементов i-ой строки через Di , а произведение главной диагонали Пn+1(x). Отсюда следует, что:

Пn+1(x)=(x-x0)(x-x1)…(x-xn)

при i=1,n

Для упрощения вычислений можно использовать инвариантность (при равноотстоящих точках лагранжевых коэффициентов),если

x= at+b

xj= atj+b при j=0,n

то Li(n)(x)= Li(n)(t)

Схема Эйткена

 

Чаще всего требуется найти не общее выражение Ln(x) , а значение его при конкретных x , тогда будет удобно пользоваться интерполяционной схемой Эйткена:

Последовательно вычисляются многочлены:

и т.д.


 

Вычисления по схеме Эйткена удобно расположить в таблице:

 

Xi Yi Xi-X Li-1,i Li-2,i-1,i Li-3,i-2,i-1,i
X0 Y0 X0-X L01 L012 L0123
X1 Y1 X1-X L12 L123 L1234
X2 Y2 X2-X L23 L234
X3 Y3 X3-X L34
X4 Y4 X4-X

 

Вычисления по схеме Эйткена обычно ведутся до тех пор, пока последовательные значения L01…n(x) и L01…n(n+1) не совпадут по заданной точности.

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

Пример: x=27, =0,1

 

i xi yi xi-x Li-1,i Li-2,i-1,i Li-3,i-2,i-1,i Li-4,i-3,i-2,i-1,i
68,7 -13 48,33 49,38 49,31  
64,0 -10 49,71 49,26    
44,0 48,90 48,21    
39,1 50,46      
32,0        

 

 

 

 









Дата добавления: 2016-09-20; просмотров: 624;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.019 сек.