Курсовая работа: Практическое применение интерполирования гладких функций

(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 равны единице. Очевидно, что:

К-во Просмотров: 323
Бесплатно скачать Курсовая работа: Практическое применение интерполирования гладких функций