![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пусть функция f(х) задана на отрезке [0,2p] таблицей значении f(xi) в равноотстоящих узлах (i=1, 2,..., 2N+1). Тригонометрическим многочленом степени М называют многочлен [10]
.
Задача тригонометрической интерполяции состоит в построении тригонометрического интерполяционного многочлена наименьшей степени, удовлетворяющего условиям Pм(xi)=f(xi), i = l,…, 2N+1. Можно показать, что решением этой задачи является тригонометрический многочлен
(2.58)
коэффициенты которого вычисляются по следующим формулам:
(2.59)
Широкие возможности тригонометрической интерполяции следуют из того факта, что с возрастанием N многочлен Р(х) аппроксимирует f(x) с возрастающей точностью, т. е.
Это утверждение справедливо для достаточно широкого класса функций. Этим тригонометрическая интерполяция существенно отличается от алгебраической интерполяции на системе равноотстоящих узлов. При алгебраическом интерполировании разность между функцией f(x) интерполяционным многочленом может быть как угодно большой всюду, кроме узлов интерполяции. Тригонометрическое интерполирование полностью свободно от этого недостатка [10].
Для вычисления коэффициентов (2.59) тригонометрического интерполяционного многочлена (2.58) предназначена подпрограмма Trigon(f, n, m):
где f – значение функции в узлах интерполяции;
n – количество равноотстоящих узлов xi;
m – степень многочлена.
Дата публикования: 2014-11-04; Прочитано: 1967 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!