![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В случае равномерного распределения узлов интерполяции выражаются через расстояние между узлами интерполяции h и начальную точку
:
,
и, следовательно,
Подставив эти выражения в формулу базисного полинома и вынеся h за знаки перемножения в числителе и знаменателе, получим
Теперь можно ввести замену переменной
и получить полином от , который строится с использованием только целочисленной арифметики. Недостатком данного подхода является факториальная сложность числителя и знаменателя, что требует использования длинной арифметики.
19. Построение кривой по точкам. Интерполяционный полином Ньютона. Эффективность данного алгоритма. Привести фрагмент программы, поясняющий данный алгоритм.
Многочлен Ньютона интерполяционный – как и другие интерполяционные формулы (см. интерполяция), служит для построения многочлена n -й степени, который совпадает в (n +1) точке co значениями неизвестной искомой функции у = f (x).
Пусть в точках х 0, х 1, …, х n+1 значения функции у = f (x) равны соответственно у 0 = f (x 0), y 1 = f (x 1), …, y n+1 = f (x n+1).
Построим интерполяционный многочлен Ньютона с помощью метода неопределенных коэффициентов. Для этого запишем искомый многочлен в виде
Pn (x) = b 0 + b 1(x – x 0) + b 2(x – x 0)(x – x 1) + b 3(x – x 0)(x – x 1)(x – x 2) + … + b n(x – x 0)…(x – x n). (1)
Последовательно подставляя в формулу (1) вместо х данные значения х 0, х 1,..., х n+1, получим для нахождения неопределенных коэффициентов b 0, b 1,..., b n«треугольную» систему уравнений
(при подстановке в равенство (1) вместо х числа х 0 в правой части равенства обратились в нуль все слагаемые, кроме первого: там везде был множитель (х – х 0), обратившийся в нуль; при подстановке х = х 1 обратились в нуль все слагаемые, кроме первого и второго – они содержат множитель (х – х 1) и т.д.).
Полученную систему удобно решать: из первого её уравнения находим свободный член искомого многочлена b 0; подставив его во второе уравнение, находим коэффициент b 1 при первой степени х в искомом многочлене:
и т.д.
Для интерполяционного многочлена Ньютона можно выписать явные выражения коэффициентов через данные задачи, а также и оценки точности замены неизвестной функции f (x) этим многочленом.
Дата публикования: 2015-02-03; Прочитано: 289 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!