Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Форма Ньютона



Визначення. Хай x1, x2, …, xn – довільні крапки (вузли), причому xi ¹ xj при i ¹ j. Значення y1, y2..., yn функції у в вузлах називаються розділеними різницями нульового порядку і позначаються як [xi], де i=1,….N.


Рис.17

[ x1] = y1

[ x2] = y2

...

[ xn] = yn [ xi] = yi i = 1,… n.

Число у(x1; x2)= у(x2; x1)=

називається розподіленою різницею першого порядку функції у і позначається [x1;x2] = [x2;x1].

В загальному вигляді

у(xi-1; xi)= у(xi; xi-1)= де i =1,… n

Число

називаються розділеною різницею другого порядку функції у і позначаються [ x1; x2; x3 ].

В загальному вигляді

де i =1,… n

Розділена різниця k-го порядку визначається через розділені різниці (k-1) -го порядку по рекурентній формулі , k =1,… n-1; aбо .

Наприклад, k= 1

Лема. Хай x1, x2., xn довільні попарно неспівпадаючі вузли, в яких відомі значення функції y1, y2, yn. Алгебраїчний багаточлен (n - 1) степені

Ln-1(x)= у(x1)+(x-x1) у(x1,x2)+ (x-x1)(x-x2(x1,x2,x3)+ (x-x1)(x-x2)…(x-xn-1) у(x1,x2,x3,…xn) (2)

є інтерполяційним, тобто Ln-1(xi)= у(xi), i = 1, n.

Оскільки розділені різниці у(x1), у(x1; x2), …, у(x1; x2; …xn) це цілком певні числа то функція (2) є багаточленом (n-1)-й степені. Багаточлен (2) називається інтерполяційним багаточленом Ньютона для нерівних проміжків. Згідно твердженню, існує тільки один інтерполяційний багаточлен. Інтерполяційний багаточлен Лагранжа тотожно співпадає з інтерполяційним багаточленом Ньютона, тобто Ln-1(x)= º Fn-1(x)

У інтерполяційного багаточлена Лагранжа бачимо наочну його залежність від кожного значення функції yi, де i = 1, n. Це у багатьох випадках корисно. Проте при зміні n інтерполяційний багаточлен Лагранжа треба будувати наново. В цьому полягає його недолік.

Інтерполяційний багаточлен Ньютона (2) виражається не через значення функції у, а через її розділені різниці. При зміні степеня n у інтерполяційного багаточлена Ньютона потрібно додати або відкинути відповідне число стандартних доданків, Це зручно на практиці і прискорює процес обчислень. Інтерполяційний багаточлен Ньютона можна записати у вигляді

де i=2,…n

i=2,…n

При обчисленнях розділені різниці записуються у вигляді таблиці 4

Таблиця 4.1

xi [xi] [xi xi+1] [xi;xi+1;xi+2] [xi;xi+1;xi+2;xi+3] [xi;xi+1;xi+2;xi+3;xi+4]
x1 у(x1)        
    у(x1;x2)      
x2 у(x2)   у(x1;x2;x3)    
    у(x2;x3)   у(x1;x2;x3;x4)  
x3 у(x3)   у(x2;x3;x4)   у(x1;x2;x3;x4;x5)
    у(x3;x4)   у(x2;x3;x4;x5)  
x4 у(x4)   у(x3;x4;x5)    
    у(x4;x5)      
x5 у(x5)        

Програма використовує наступні змінні:

Х0 – аргумент, при якому необхідно обчислити значення функції;

(N-1) – ступінь багаточлена;

N – число експериментальних даних;

X(N),Y(N) – масиви, i = 1,N:

I,K – параметри циклів;

L – значення багаточленів в крапці Х0;

P і I1 – робочі змінні.

Зауваження: розділені різниці заносяться в масив У. Блок-схема алгоритму представлена на рис. 18

 
 


Рис.18





Дата публикования: 2015-04-07; Прочитано: 228 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...