Лекция. Общая задача интерполяции функций. Ограниченные окружности


Download 188.37 Kb.
bet2/3
Sana02.04.2023
Hajmi188.37 Kb.
#1320220
TuriЛекция
1   2   3
Bog'liq
1-лекция

F(x0) = y0, F(x1) = y1, …, F(xn) = yn. (2)

Нахождение приближенной функции называется интерполяцией (интерполированием), а точки xi (i=0, 1, …, n) – узлами интерполяции.


Будем искать интерполирующую функцию F(x) в виде полинома степени n:
Pn(x) = a0xn + a1xn-1 + … + an-1x + an (3)
Так как условий (2) n+1, то они позволяют однозначно определить коэффициенты a0, a1, …, an.

Пусть отрезок разбит на частей точками : 


Сплином (иначе – сплайном) й степени называется функция, представляющая собой многочлен степени не выше на каждом из последовательно примыкающих друг к другу интервалов , причём во всех точках стыка двух интервалов функция непрерывна вместе со своими производными до порядка не выше .
Например, непрерывная кусочно-линейная функция (графиком которой является ломаная) является сплином первой степени с производной, терпящей разрыв в точках излома.
Пусть на отрезке определена функция , значения которой в точках равны .
Задача интерполяции функции на отрезке кубическим сплином (сплайном третьей степени) состоит в нахождении функции , равной многочлену третьей степени на каждом отрезке , то есть
,
причём значения сплина в узлах интерполяции равны соответствующим значениям заданной функции и сплин-функция непрерывна в узлах интерполяции вместе со своими производными первого и второго порядков:
;

;
.
Условия (2) – (5) дают линейных алгебраических уравнений для определения неизвестных коэффициентов при соответствующих степенях в многочленах .
Можно показать, что интерполяционный кубический сплин для функции существует и является единственным, если вместе с уравнениями (2) – (5) удовлетворяется пара дополнительных (краевых) условий следующего типа:
I.
II.
III. .
Рассмотрим случай разбиения отрезка на равных частей с шагом , для которого . Разберём подробно построение интерполяционного кубического сплина для условия типа I.
При построении сплина, удовлетворяющего краевым условиям типа I, введём величины , называемые иногда наклонами сплайна в узлах интерполяции.
Можно показать, что интерполяционный кубический сплин вида

удовлетворяет условиям (2), (3), (4) для любых . Из условия (5) и краевых условий I можно определить параметр .
Действительно, легко проверить, что . Кроме того, вычисления показывают, что и .
Если учесть, что
,
и ,
а также краевые условия типа I и условие (5), то получим систему из линейных уравнений относительно неизвестных :

Решение этой системы позволяет найти значения неизвестных и определить интерполяционный сплин с помощью формулы (6).

Пример 1. На отрезке построить кубический сплин, интерполирующий функцию с шагом , удовлетворяющий на концах отрезка краевым условиям типа I. С помощью интерполяционной формулы вычислить приближённое значение и сравнить его с точным значением.
Решение.
Будем искать уравнение кубической параболы , удовлетворяющее следующим условиям на концах отрезка и :

Подставив полученные значения и в формулу (6) и получим сплин вида
,
откуда .
Тогда . Точное значение, как известно, равно 0,5. Здесь . Как видим, в данном (достаточно простом) примере сплин-метод обеспечивает достаточно высокую точность приближённых вычислений.

Пример 2. На отрезке построить кубический сплин с шагом , интерполирующий функцию , если заданы значения функции в трёх узлах интерполяции:

















С помощью интерполяционной формулы вычислить приближённое значение и сравнить с точным значением.

Решение.
Представим сплин в виде (6):

При таком представлении должны удовлетворяться уравнения системы (7):
где .
Заметим, что . Тогда имеем:
.
Учитывая, что , получим после преобразований:
;
.
Тогда . Здесь - весьма высокая точность. Из данных примеров видно, что чем больше количество узлов интерполяции, тем выше точность приближённых вычислений.

Задание.
Построить для указанных функций кубический сплин, интерполирующий их на данном отрезке с заданным шагом .
1) В данном задании найти приближённое значение и сравнить с точным значением.
2)
3) . В данном задании найти приближённое значение и сравнить с точным значением.
4)

Лекция-1.2.


Пусть функция f задана табличными значениями. Построим интерполяционный полином Ln(x), степень которого не больше n и для которого выполнены условия (2):

Download 188.37 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling