Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_все+вопросник.docx
Скачиваний:
211
Добавлен:
18.02.2016
Размер:
2.96 Mб
Скачать

26. Интерполяционные сплайны.

Сплайн-функция - кусочно-полиномиальная ф-ия, определ-ая на [a;b], имеющ. на нем некот.число непрерывных произв-ых.В выч. практике исп-тся кубические сплайны(к.с.)- сплайн опр-ся с помощью многочленов 3-ей степени. Рассмотрим интерполяц-ый к.с.(и.к.с.) для ф-ии f(x), непрерывной на [a;b].

На[a;b]сетка: a=x0<...<xN=b (1),обознач.

И.к.с для f(x)и данного набора узлов (1)-ф-ия S(x),удовлетв-ая условиям:

  1. на каждом сегменте[xi-1;xi],i=1,..,N, S(x)-мночлен 3-ей степ-и

  2. S(x), ее первая и вторая производные непрерывны на [a;b];

  3. 4)

3) - усл-ие интерполирования. В 4) задаются граничные усл-ия.

Теорема. Для любой непрерывной ф-ии f(x) при любом наборе узлов (1) и.к.с S(x)сущ-ет и является единственным.

Д-во. существования - конструктивным методом. На каждом из отр. б. искать ф-июS(x)= Si(x) -многочлен 3-ей степени ()(2) где- коэфф-ты.ai найдем из усл-ий интерп-ния

Доопределим, Остальные коэфф-ты найдем из условий непрерывности 2) и граничных условий 4).

Из 2) для ф-ии S(x) во внутр-х узлах сетки Si-1(xi-1)=Si(xi-1), i=2..N и условия интерполир-ия имеем

Пусть=>(3)

Из усл-ия непрерывности 1-ой производной во внутр-их узлах сеткиимеем

(4)

Из усл-ия непрерывности во внутр-их узлах сеткии граничных условий-->

(5) где доопределено c0=0;

Т.о., получена замкнутая сис-ма ур-ий (3), (4), (5) для опр-ия коэфф-ов к.с.. Покажем,ч. сис-ма имеет 1 решение. Перепишем (3) в виде (6). Комбинируя 2 соседних ур-ия (6):

Подставляя найденное выражение для bi-bi-1 в пр. часть(4) получаем (7):

Из (5):

Подставляя это в (7), получаем сис-му ур-ний для ci : (8) В силу диагонального преобладания (8) имеет 1 решение. Т.к. матрица сис-мы трехдиагональная, решение - методом прогонки, кот. в данном случае устойчива. Ч.т.д.

27. Существование и единственность кубического сплайна.

Теорема. Для любой непрерывной функции при любом наборе узлов(1) интерполяционный кубический сплайнсуществует и является единственным.

Д-во существования проведем конструктивным методом. На каждом из отрезков будем искать функциюв виде многочлена третьей степени

(2)

где - коэффициенты, подлежащие определению.

Коэффициенты найдем из условий интерполирования

Доопределим, кроме того, Остальные коэффициенты найдем из условий непрерывности:

- 2) функция , а также ее первая и вторая производные непрерывны на [a;b]

и граничных условий :

- 4)

Из условия непрерывности функции во внутренних узлах сеткии условия интерполированияимеем

Обозначая , перепишем эти уравнения в виде

(3)

Из условия непрерывности первой производной во внутренних узлах сеткиимеем(4)

Условия непрерывности второй производной во внутренних узлах сеткии граничные условия

приводят к уравнениям (5)

где доопределено

Таким образом, получена замкнутая система уравнений (3), (4), (5) для определения коэффициентов кубического сплайна. Покажем, что эта система имеет единственное решение.

Перепишем уравнения (3) в виде (6)

Комбинируя два соседних уравнения вида (6), имеем

Подставляя найденное выражение для в правую часть уравнения (4), получим

(7)

Далее, из уравнения (5) имеем

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]