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

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

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

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

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

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

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

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

n=1

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

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

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

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

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

Интерполяционная формула Лагранжа. - student2.ru Пример:

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

Интерполяционная формула Лагранжа. - student2.ru 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)

Интерполяционная формула Лагранжа. - student2.ru при i=1,n

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

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

x= at+b

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

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

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

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

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

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

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

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

и т.д.

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

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

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, Интерполяционная формула Лагранжа. - student2.ru =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        

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

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

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

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

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

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

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

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

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

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

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

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

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

Формула Ньютона для неравностоящих узлов

Разделённые разности

Если в таблицах встречаются неравноотстоящие значения аргумента, т.е. таблицы с переменным шагом, то вводят понятие разделённых разностей.

Пусть функция Интерполяционная формула Лагранжа. - student2.ru задана таблично, где

Интерполяционная формула Лагранжа. - student2.ru - значения аргумента

Интерполяционная формула Лагранжа. - student2.ru - значения функции

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

отношения Интерполяционная формула Лагранжа. - student2.ru - разделённая разность первого порядка

Интерполяционная формула Лагранжа. - student2.ru - разделённая разность второго порядка

Интерполяционная формула Лагранжа. - student2.ru - разделённая разность Интерполяционная формула Лагранжа. - student2.ru -го порядка

Разделённые разности удобнее всего рассматривать в таблице - таблице разностей

Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru     Разделённые разности  
    1-го 2-го 3-го 4-го
Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru        
    Интерполяционная формула Лагранжа. - student2.ru      
Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru    
    Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru  
Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru
    Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru  
Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru   Интерполяционная формула Лагранжа. - student2.ru    
    Интерполяционная формула Лагранжа. - student2.ru      
Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru        
                 

Интерполяционная формула Ньютона для неравностоящих значений аргумента

Дано Интерполяционная формула Лагранжа. - student2.ru - значения аргумента

Интерполяционная формула Лагранжа. - student2.ru - значения функции

Апроксимировать таблично заданную функцию полиномом порядка не выше Интерполяционная формула Лагранжа. - student2.ru

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

Пример:

Интерполяционная формула Лагранжа. - student2.ru Интерполяционная формула Лагранжа. - student2.ru 1-го 2-го 3-го
1,450      
    1,127    
1,5 3,140   -0,098  
    0,795   - 0,012
3,4 4,650   -0,18  
    -0,159    
6,8 4,110      

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

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

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

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

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

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

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

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

Погрешность формулы Ньютона для неравностоящих узлов

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

где Интерполяционная формула Лагранжа. - student2.ru - промежуточное значение между точками Интерполяционная формула Лагранжа. - student2.ru и Интерполяционная формула Лагранжа. - student2.ru

Интерполяция сплайками

Даны: Интерполяционная формула Лагранжа. - student2.ru , разбитый на разные отрезки с узлами Интерполяционная формула Лагранжа. - student2.ru

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

и соответствующие им значения функции Интерполяционная формула Лагранжа. - student2.ru

Сплайком называется функция, которая вместе с несколькими производными непрерывна на заданном отрезке Интерполяционная формула Лагранжа. - student2.ru , и на каждом частичном отрезке Интерполяционная формула Лагранжа. - student2.ru в отдельности является некоторым алгебраическим многочленом, причём степени многочлена различны.

Степень сплайка - максимальная степень многочлена.

Дефект сплайка - разность между степенью сплайка и порядком наивысшей производной на отрезке Интерполяционная формула Лагранжа. - student2.ru .

На практике широкое применение получили кубические сплайки.

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

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

Таким образом для интерполяции сплайками, необходимо знать не только значения функции в точках Интерполяционная формула Лагранжа. - student2.ru и Интерполяционная формула Лагранжа. - student2.ru ; а ещё и их производные

Интерполяционная формула Лагранжа. - student2.ru - наклон сплайка

Как задаётся наклон сплайка?

1. Упрощённый способ

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

2. Если известны значения Интерполяционная формула Лагранжа. - student2.ru => Интерполяционная формула Лагранжа. - student2.ru

3. Глобальный

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

Сплайки являются наиболее удобным средством апроксимации функций на небольших промежутках, то есть Интерполяционная формула Лагранжа. - student2.ru .

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

Многочлены Чебышева

Особенность интерполяции функции многочленами Чебышева заключается в том, что приведённые многочлены минимизируют максимальную погрешность Интерполяционная формула Лагранжа. - student2.ru

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

Наши рекомендации