Курсовая работа: Практическое применение интерполирования гладких функций
(2) ,
– фиксированная линейно- независимая система, а () - пока неизвестные параметры.
Математическая постановка задачи интерполирования заключается в следующем. Пусть R - пространство действительных функций, определенных на отрезке [a,b], и - заданная конечная или счетная система функций из R , такая, что их любая конечная подсистема является линейно-независимой. Для данной конечной совокупности точек x1 , x2 , …, xn (xi ≠ xj при i≠j), принадлежащих отрезку [a,b], и данной функции f(x) из R найти функцию φ, являющуюся линейной комбинацией функций так, чтобы в заданных точках значения f и φ совпадали. Другими словами, определить константы a1 , a2 , …, an так, чтобы
(3) ()
Совершенно ясно, почему число коэффициентов должно совпадать с числом узлов интерполяции xi . Это нужно для того, чтобы матрица системы была квадратной (т.е. число неизвестных совпадало бы с числом условий, из которых находятся эти неизвестные). Кроме того, для однозначной разрешимости данной системы (при произвольной правой части) необходимо и достаточно, чтобы ее определитель был отличен от нуля, т.е.:
:
Естественно, интерполянт необходимо построить в виде более легкой учетной функции, поэтому за часто берут такие системы как:
{1, х, х2 , …, хn }, {1, sinx, cosx, sin2x, cos2x, …, sin(nx), cos(nx)} ,
{1, ex b1 , ex b2 , …, ex b n } (biÎR, bi≠bj (i≠j), nÎN).
1.3 Полиноминальная интерполяция
Если являются степенями {1, х, х2 , …, хn }, то говорят об алгебраической интерполяции, а функцию называют интерполяционным полиномом и обозначим как:
(4)
Если
() (5),
то можно построить интерполяционный полином степени n и притом только один.
Найдем интерполяционный полином из вида (4). В это время, на основе (5), для нахождения неопределённых коэффициентов используем систему линейных уравнений:
a0 x0 + a1 x0 + a2 x0 2 + …+ an x0 n = f0 ,
a0 x0 + a1 x1 + a2 x1 2 + …+ an x1 n = f1 , (6)
………………………………………………………….
a0 x0 + a1 xn + a2 xn 2 + …+ an xn n = fn ,
В этом случае определитель системы линейных алгебраических уравнений выглядит так:
.
Этот определитель является определителем Вандермонда и отличен от нуля в случае, когда все узлы xi различны. Поскольку матрица системы невырождена, то решение системы существует и единственно.
Единственность интерполяционного полинома можно доказать следующим способом. Предположим, что есть два интерполяционных полинома
Ln и Pn ÎHn [1] : Ln ≠ Pn .
Из (5) : Ln (xi ) - Pn (xi ) º0 и Ln (xi ) ºPn (xi ) ().
так, выходит противоречие. Единственность установлена. А так как полином единственный, то у соответствующей системы линейных алгебраических уравнений есть только одно решение.
1.4 Интерполяционный полином Лагранжа
Сейчас перед нами задача, которая состоит из нахождения такого многочлена, степени n, который совпадает с заданной f(x) в точках x1 , x2 , …, xn Î [a,b], т.е. чтобы выполнялось равенство
(6) f(xj )=Ln (xj ) ().
Чтобы решить эту задачу, введем многочлены степени n, которые в точках при i≠j равны нулю, а в точке при i=j равны единице. Очевидно, что: