Интерполирование по равноотстоящим узлам.




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

Пусть и заданы точки , (узлы интерполирования), в которых известны значения функции . Задача интерполирования состоит в том, чтобы построить многочлен:

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

Интерполяционный многочлен степени не выше n по системе алгебраических многочленов 1, х, х²,…,xⁿ можно задать по формуле Лагранжа:

(☼) ,где ,

.

 

Обозначая

получим “барицентрический” вид многочлена Лагранжа:

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

Формула Ньютона является разностным аналогом формулы Тейлора и имеет вид: (1.1)

где , i,j=0,1,…,n,

i≠j разделенные разности первого порядка,

, i,j,k=0,1,…,n,

i≠j≠k разделенные разности второго порядка,

разделенные разности k -го порядка.

При выводе формулы Ньютона не накладывается ограничений на порядок узлов x0,x1,…,xn, поэтому множество интерполяционных формул можно получить из (1.1) перенумерацией узлов.

Погрешность интерполирования.

Заменяя функцию интерполяционным многочленом , мы допускаем погрешность:

,

которая называется погрешностью интерполирования или остаточным членом интерполяционной формулы. Если функция имеет непрерывную (n+1)-ю производную, то имеет место следующая оценка остаточного члена:

(1.3) ,

где , .

Погрешность интерполирования можно представить также через разделенную разность следующим образом:

Минимизация остаточного члена интерполирования.

Из формулы (1.3) следует, что для данной функции погрешность интерполирования зависит от выбора узлов на отрезке [a,b]. Величину можно минимизировать за счет выбора узлов интерполирования

, i=0,1,…,n.

Такими оптимальными узлами для отрезка [1,-1] являются корни многочлена Чебышева первого рода:

,

которые вычисляются по формуле:

, k=0,1,…,n.

В случае произвольного отрезка [a,b] из этого равенства получим формулу для оптимальных узлов:

, k=0,1,…,n.

При этом оценка (1.3) примет вид:

, и .

Интерполирование по равноотстоящим узлам.

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

Пусть на отрезке [a,b] задана равномерная сетка , k=0,1,…,n и значения функции , h>0.

Пусть -- точка интерполирования. Тогда, используя (1.1), получаем первую интерполяционную формулу Ньютона:

где , , i=0,1,…,k-n

конечные разности.

 

Положив , получаем вторую интерполяционную формулу Ньютона:

Для двух последних интерполяционных формул оценка

погрешности интерполирования имеет вид:

,

.

При малых значениях h и при условии непрерывности

можно приближенно считать:

, где .

Тогда оценка остаточных членов первой и второй интерполяционных формул Ньютона имеет вид:

(1.4) .

Формула (1.4) удобна тем, что позволяет делать оценку ошибки интерполирования без исследования (n+1)-й производной функции . На окончательную погрешность интерполирования, разумеется, влияет и вычислительная погрешность, поэтому при вычислении интерполяционных многочленов желательно сводить число арифметических операций к минимуму.

 

6. Примеры:

1) Построить многочлен наименьшей степени, принимающий в данных точках следующие значения:

 

Х        
У        

 

Вычислить в точке х=3 приближенное значение функции.

Решение: Воспользуемся формулой Лагранжа:

,

где ,

, получим:

 

 

2) С какой точностью можно вычислить по формуле Лагранжа

ln 100,5 по известным значениям ln 100, ln 101, ln 102, ln 103, ln 104?

Решение: Согласно формуле для остатка .

Поскольку , то ,

Вычисляя:

w(x)=(100.5-100)(100.5-101)(100.5-102)(100.5-103)(100.5-104)=

=3.28125. Подставляя это в формулу для остатка, получаем:

.

Поэтому:

 

3) Найти сумму конечного ряда нечетных чисел

S(p)=1+3+5+…+(2p-1)

Решение: Известно, что S(p) является некоторым многочленом относительно p. Применим интерполяционную формулу Ньютона. Составим таблицу разделенных разностей для S(p), а именно

,

,

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

 

P S(p) S(p,p+1) S(p,p+1,p+2) S(p,p+1,p+2,p+3)
  1 3 1 0

 

Поскольку разделенные разности третьего порядка равны нулю,то S(p) является многочленом второй степени. Подставим подчеркнутые члены в формулу интерполяционного многочлена Ньютона, имеем:

S(p)=1+3(р-1)+1(р-1)(р-2)=р²

 

7. Контрольные задания:

Найти многочлен наименьшей степени, принимающий в данных точках заданные значения:

Вариант-1: Вариант-2: Вариант-3:

X Y   x y   x Y
1,45 1,36 1,14 3,14 4,15 5,65         1,5 6,8 1,45 3,14 4,11

 

 

Дана таблица значений функции f(x):

X 2,0 2,3 2,5 3,0 3,5 3,8 4,0
f(x) 5,848 6,127 6,300 6,694 7,047 7,243 7,368

 

Пользуясь формулой Лагранжа, найти значения функции в указанных точках:

Вариант-4: 2,22;

Вариант-5: 2,41;

Вариант-6: 2,78;

Вариант-7: 3,34;

Вариант-8: 3,75;

Вариант-9: 3,88.

 

 

Используя “барицентрический” вид многочлена Лагранжа, найти значения функций, заданных таблицами, в указанных точках:

Вариант-10:

X        
F(x) 68,7 64,0 44,0 39,1

Найти f(20).

 

Вариант-11:

X 93,0 96,2 100,0 104,2 108,7
f(x) 11,38 12,80 14,70 17,07 19,91

Найти f(102).

 

Вариант-12:

X            
F(x)            

Найти f(5).

 

 

Построить интерполяционные многочлены Ньютона для функции

по следующим узлам:

Вариант-13: х=1, 2, 4, 8, 10;

Вариант-14: х=2, 4, 8, 10;

Вариант-15: х=4, 8, 10;

Вариант-16: х=2, 4, 8.

(Для всех этих случаев вычислить приближенное значение lg5,25. Получить оценку погрешности остаточного члена.)

 

 

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

 

Вариант-17: у=0

Х     2,5  
У -6 -1 5,625  

 

 

Вариант-18: y=20

X        
Y        

 

 

Просуммировать конечные ряды:

Вариант-19: 1²+2²+3²+…+(n-1)²+n²;

Вариант-20: 1³+2³+3³+…+n³;

Вариант-21: 1²+3²+5²+…+(2n-1)²;

Вариант-22: 1³+3³+5³+…+(2n-1)³.

 

 

Дана таблица значений функции y=shx.

X Shx   x Shx
1,0 1,1 1,2 1,3 1,4 1,17520 1,33565 1,50946 1,69838 1,90430   1,5 1,6 1,7 1,8 2,12928 2,37557 2,64563 2,94217

 

Найти приближенные значения shx для следующих значений аргумента:

Вариант-23: 1,01; 1,02; 1,03; 1,11; 1,12; 1,13;

(использовать первую интерполяционную формулу Ньютона)

 

Вариант-24: 1,75; 1,76; 1,78; 1,79.

(использовать вторую интерполяционную формулу Ньютона)

 



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


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