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


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

 

, (3.3.1)

 

Пусть в соответствии с вариантом задания исходная функция задана в виде значений в диапазоне ячеек B7:C10, рис. 3.3.1.

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

Тогда выражение 3.3.1 примет вид

, (3.3.2)

 

В ячейках M19,O19 и Q19вычислим конечные разности D10, D20 и D30 для интерполяционного многочлена Ньютона N3(x) для равноотстоящих узлов по формуле 3.2.2, как показано на рис. 3.3.1.

 

Рис. 3.3.1

В ячейку J20 запишем арифметическое выражение интерполяционного многочлена Ньютона N3(x) для равноотстоящих узлов по формуле 3.2.2, при этом значения аргументов x0, x1,x2 и y0 взяты из ячеек диапазона B7:B9 и ячейки C7, в абсолютной адресации, а значение аргумента x взято из ячейки A20 в относительной адресации

=$C$7+$M$19/$B$11*(A20-$B$7)+$O$19/(2*$B$11^2)*(A20-$B$7)*(A20-$B$8)+$Q$19/(6*$B$11^3)*(A20-$B$7)*(A20-$B$8)*(A20-$B$9),

кроме того значение величины h, которая является шагом в исходной таблице равноотстоящих значений x0, x1,x2 и x3 вычисляется, например, в ячейке B11, как =B8-B7 и берётся в абсолютной адресации.

Полученное в ячейке J20 значение -14.25(исходная таблица изменена) и есть результат вычисления интерполяционного полинома Ньютона N3(x) для равноотстоящих узлов для аргумента x = 0.

Скопируем закон преобразования информации ячейки J20 до J37 включительно.

Появившиеся в диапазоне ячеек J20:J37 значения, и есть значения интерполяционного полинома Ньютона N3(x) для равноотстоящих узлов, вычисленные на спектре значений аргумента x диапазона ячеек A20:A37, (x Î[0;8.5]), рис. 3.3.1.

Полное совпадение значений диапазонов ячеек B20:B37 (канонический полином P3(x)), D20:D37 (интерполяционный полином Лагранжа L3(x) в среде Excel), I20:I37 (интерполяционный полином Лагранжа L3(x) в средеVBA) и J20:J37 (интерполяционный полином Ньютона N3(x) для равноотстоящих узлов в среде Excel) является доказательством правильности полученного решения варианта задания.

Совпадение значений ячеек B39, D39,I39 и J39 подтверждает правильность вычислений значений полиномов P3(x), L3(x), N3(x) = 10.64, при x = 2.372, рис. 3.3.1.

Для вычисления значений интерполяционного полинома Ньютона N3(x) для равноотстоящих узлов в среде VBA необходимо предварительно создать модуль VBA

 



Дата добавления: 2020-07-18; просмотров: 512;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.