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



Математические методы

Методические указания

 

Интерполирование методами Ньютона для равноотстоящих точек

Постановка задачи

На отрезке  заданы  значений аргумента  и соответствующие им значения функции

f(x0)=y0; f(x1)=y1; …; f(xn)=yn.

Требуется построить функцию F(x), которая бы принимала в точках  те же значения, что и :

F (x0)=y0; F (x1)=y1… F (xn)=yn

Это необходимо для решения следующих задач:

1. Задача интерполяции. Суметь по полученной функции вычислить значения F(z), где z ,

z xi при i=0,n

2. Задача экстраполяции. Суметь по полученной функции вычислить F(z), где z .

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

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

Конечные разности различных порядков.

       - фиксированная величина приращения аргумента

        - называется первой конечной разностью функции y, или конечной разностью первого порядка.

                                                                    (1.1)

Вторая конечная разность, или конечная разность второго порядка:

                                                              (1.2)

Третья конечная разность, или конечная разность третьего порядка:

                                                             (1.3)

Конечная разность n-го порядка:

                                                             (1.4)

 

Конечные разности различных порядков удобно располагать в форме горизонтальной таблицы разностей

x y
x0 y0
x1 y1
... ... ... ... ...

 

Пример.

Построить горизонтальную таблицу разностей для функции

                  y = f(x) = x2

при шаге , начальном значении x0 = 0, конечном значении x6=5.

Решение.

x y
0 0 1 2 0
1 1 3 2 0
2 4 5 2 0
3 9 7 2  
4 16 9    
5 25      

 

Первая интерполяционная формула Ньютона.

Пусть для функции y=f(x) заданы значения yi=f(xi) для равноотстоящих значений независимой переменной xi=x0+i*h (i=0,n) , где  шаг интерполяции.

Требуется подобрать полином Pn(x) степени не выше , принимающий в точках xi значения Pn(xi)=yi (i=0,n)

Первая интерполяционная формула Ньютона (1ИФН).

,

где q= .

Пример.

Построить интерполяционный полином Ньютона для функции y=  на отрезке  c шагом h=1 и определить значение в точке x=4,4.

 

Решение. Построим горизонтальную таблицу разностей.

x y
4 0,25 -0,05 0,017 -0,008 0,005
5 0,2 -0,033 0,009 -0,003  
6 0,167 -0,024 0,006    
7 0,143 -0,018      
8 0,125        

 

Таким образом, при наличии 5 точек максимальный порядок существующей конечной разности =4, максимальная степень полинома =4.

Определим значение в точке x=4,4. Узловые точки x0=4, h=1, тогда

Для сравнения: точное значение функции в указанной точке = 0,22727.

Вторая интерполяционная формула Ньютона.

Первая интерполяционная формула Ньютона практически неудобна для интерполирования значений вблизи конца таблицы. В этом случае обычно применяется вторая интерполяционная формула Ньютона (2ИФН).

 

,

 

 

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

Если x< x0, то лучше применять первую интерполяционную функцию Ньютона.

Если x> x0, то лучше применять вторую интерполяционную функцию Ньютона.

1ИФН используется для интерполирования вперёд и экстраполирования назад.

2ИФН используется для интерполирования назад и экстраполирования вперёд.

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

Пусть на отрезке [a; b] даны n+1 различных значений аргумента x: x0, x1,…, xn

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

 

;

 

где  –коэффициенты Лагранжа.

 

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


Дата добавления: 2019-07-15; просмотров: 90; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!