Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Интерполяционный многочлен Ньютона






Пусть функция y=f(x) задана таблицей с постоянным шагом h:

 

xi x 0 x 1 x 2 xn
yi y 0 y 1 y 2 yn

 

где xi=x0+ih, i=1, 2, …, n. Такую таблицу называют таблицей с равноотстоящими узлами. Для таблицы с равноотстоящими узлами определяются конечные разности. Конечными разностями первого порядка называются числа, равные приращениям значений функции

Dy 0 =y 1 -y 0, Dy 1 =y 2 -y 1, …, Dyn- 1 =yn-yn- 1.

Конечными разностями порядка k, k³ 2 называются числа, определенные равенствами:

Dkym=Dk-1ym+1 -Dk-1ym.

Положим , тогда , , …, . Многочлен вида

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

.

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

причем в качестве xn следует брать ближайший к точке x справа узел интерполяции .

 

Контрольные вопросы

 

1. Как ставится задача интерполирования функции?

2. Как обосновывается существование и единственность интерполяционного многочлена? Как связана его степень с количеством узлов интерполяции?

3. Как строятся интерполяционные многочлены Лагранжа и Ньютона? В чем особенности этих двух способов интерполяции?

4. В чем различие в применении первой и второй интерполяционных формул Ньютона?

5. Какова оценка погрешности интерполяционных формул, если интерполируемая функция задана аналитически? Как изменяется эта оценка, когда функция задана таблично?

6. Как используется метод интерполирования для уплотнения таблиц функций?

Задание №1. По таблице значений функции

 

x x0 x1 x2 x3
f(x) y0 y1 y2 y3

 

составить интерполяционный многочлен Лагранжа. Построить его график и отметить на нем точки Мi(xi; yi), i=0, 1, 2, 3.

 

Варианты задания 1 приводятся в таблице 3.


Таблица 3

Вари анты x0 x1 x2 x3 y0 y1 y2 y3 Вари анты x0 x1 x2 x3 y0 y1 y2 y3
  -1       -3         -7 -5 -4     -4   -2
                    -1         -2    
          -1 -4                 -2    
          -4   -2     -5 -4           -2
  -3 -1       -1       -3 -1       -1    
  -1       -5 -3 -7     -2             -4
  -2 -1               -3         -4   -9
              -3     -5 -3       -4   -7
  -4 -2               -3 -1, 5     -1   -4  
  -3 -1 1, 5       -7     -5 -2     -1   -8 -4
          -1 -6   -2             -2    
  -10 -9 -7 -4     -3                   -1
            -1       -6 -3 -1          
  -10 -8 -5       -2     -4         -4   -3
  -4 -1       -5 -1     -5 -3           -1

Задание №2. По заданной таблице значений функции вычислить значение этой функции в одном промежуточном значении x с помощью интерполяционного многочлена Лагранжа. Найти значение функции в точке x из ее аналитического выражения и вычислить абсолютную погрешность интерполяции.

Задание №3. Уплотнить часть [ a; b ] таблицы заданной функции с шагом H, пользуясь интерполяционными формулами Ньютона.

Для отыскания вариантов к заданиям 2 и 3 используется таблица 4.

 

Таблица 4

Вари анты Задание 2 Задание 3
таблица x таблица a b H
  4.1 3, 8 4.5 0, 6 0, 75 0, 01
  4.2 9, 5 4.6 0, 15 0, 3 0, 01
  4.3 0, 5 4.7 1, 0 1, 15 0, 01
  4.4 4, 8 4.8 0, 9 1, 05 0, 01
  4.1 9, 1 4.5 0, 7 0, 85 0, 01
  4.2 3, 9 4.6 0, 05 0, 25 0, 0125
  4.3 3, 3 4.7 1, 0 1, 2 0, 0125
  4.4 4, 0 4.8 0, 9 1, 1 0, 0125
  4.1 2, 9 4.5 0, 6 0, 8 0, 0125

 

Продолжение таблицы 4

Вари анты Задание 2 Задание 3
таблица x таблица a b H
  4.2 5, 3 4.6 0, 05 0, 2 0, 01
  4.3 9, 1 4.7 1, 1 1, 25 0, 01
  4.4 7, 6 4.8 1, 35 1, 5 0, 01
  4.1 4, 4 4.5 1, 05 1, 2 0, 01
  4.2 2, 5 4.6 0, 25 0, 4 0, 01
  4.3 5, 2 4.7 1, 1 1, 3 0, 0125
  4.4 10, 8 4.8 1, 1 1, 25 0, 01
  4.1 10, 0 4.5 1, 0 1, 2 0, 0125
  4.2 5, 6 4.6 0, 5 0, 65 0, 01
  4.3 3, 0 4.7 1, 35 1, 5 0, 01
  4.4 3, 5 4.8 1, 25 1, 4 0, 01
  4.1 5, 8 4.5 0, 95 1, 1 0, 01
  4.2 7, 9 4.6 0, 3 0, 55 0, 01
  4.3 2, 3 4.7 1, 3 1, 45 0, 01
  4.4 7, 0 4.8 1, 0 1, 2 0, 0125
  4.1 8, 6 4.5 0, 9 1, 05 0, 01
  4.2 7, 0 4.6 0, 3 0, 45 0, 01
  4.3 8, 2 4.7 1, 2 1, 4 0, 0125
  4.4 8, 5 4.8 1, 2 1, 35 0, 01
  4.1 4, 1 4.5 0, 9 1, 1 0, 0125
  4.2 3, 5 4.6 0, 1 0, 25 0, 01

 

 

Таблица 4.1 Таблица 4.2 Таблица 4.3 Таблица 4.4

x lgx+x 2   x ln 2, 3 x-   x 2, 1 sin 0, 37 x   x 1, 7 - - cos (0, 4-0, 7 x)
1, 3 1, 7777   1, 2 0, 3486   -3, 2 -1, 9449   2, 6 2, 1874
2, 1 4, 5634   1, 9 1, 0537   -0, 8 -0, 6126   3, 3 2, 8637
3, 7 13, 8436   3, 3 1, 7844   0, 4 0, 3097   4, 7 3, 8161
4, 5 20, 3952   4, 7 2, 2103   2, 8 1, 8068   6, 1 3, 8524
6, 1 37, 3387   5, 4 2, 3712   4, 0 2, 0913   7, 5 3, 1905
7, 7 59, 4051   6, 8 2, 6322   6, 4 1, 4673   8, 2 2, 8409
8, 5 72, 3593   7, 5 2, 7411   7, 6 0, 6797   9, 6 2, 6137
8, 8 77, 5473   8, 2 2, 8395   8, 1 0, 3026   10, 1 2, 7486
9, 3 86, 5941   8, 9 2, 9291   8, 7 -0, 1624   10, 9 3, 1850
10, 4 108, 2578   9, 4 2, 9885   9, 5 -0, 7661   11, 3 3, 4776
11, 0 121, 0947   9, 8 3, 0337   10, 2 -1, 2413   12, 1 4, 1172

 

Таблица 4.5 Таблица 4.6 Таблица 4.7 Таблица 4.8

x sinx   x cos x   x sin x   x cos x
0, 6 0, 5646   0, 05 0, 9988   1, 0 0, 8415   0, 9 0, 6216
0, 7 0, 6442   0, 15 0, 9888   1, 1 0, 8912   1, 0 0, 5403
0, 8 0, 7174   0, 25 0, 9689   1, 2 0, 9320   1, 1 0, 4536
0, 9 0, 7833   0, 35 0, 9394   1, 3 0, 9636   1, 2 0, 3624
1, 0 0, 8415   0, 45 0, 9004   1, 4 0, 9854   1, 3 0, 2675
1, 1 0, 8912   0, 55 0, 8525   1, 5 0, 9975   1, 4 0, 1700
1, 2 0, 9320   0, 65 0, 7961   1, 6 0, 9996   1, 5 0, 0707

 

Указания к выполнению заданий

 

Задание №2. Для вычисления значения таблично заданной функции в промежуточной точке явный вид многочлена Лагранжа можно не находить. Вычисления проводить по таблице

 

i       n pi= (0)× (1)× …× (n) yi yi / pi
  x-x 0 x 0 -x 1 x 0 -x 2   x 0 -xn      
  x 1 -x 0 x-x 1 x 1 -x 2   x 1 -xn      
  x 2 -x 0 x 2 -x 1 x-x 2   x 2 -xn      
               
n xn-x 0 xn-x 1 xn-x 2   x-xn      

 

Далее следует вычислить и . Тогда Ln (x) = Пn+1 (xS.

 

Задание №3. Составить таблицу конечных разностей

 

i xi yi D yi D2 yi   D n yi
             
             
           
n            

 

В каждом столбце, начиная с четвертого, будет на одно число меньше, чем в предыдущем.

Результаты вычислений значений функции в промежуточных точках расположить в таблице

 

x t Pn (x)
     

 

Интерполяционные формулы Ньютона дают хороший результат в случае, когда t Î [0; 1]. Если внутри отрезка [ a; b ], на котором требуется уплотнить таблицу, находится узловая точка xi, то на каждом из отрезков [ a; xi ] и [ xi; b ] вычисления выполняются отдельно.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.