![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Цель работы: для функции, заданной таблично в точках , построить интерполяционный многочлен
, используя кубические сплайны. Вычислить приближенно значения функции в точках
,
,
.
ПРИМЕР. Построить интерполяционный многочлен, применяя кубические сплайны, для функции, заданной таблицей 5.1.
Таблица 5.1
i | ||||
x | ||||
y(x) | -2 | -3 |
Кубические сплайны имеют вид: .
Учитывая и исходные данные, сплайны 3-го порядка для трех промежутков будут иметь вид:
,
;
,
;
,
.
Для определения неизвестных составим систему:
- первая группа уравнений (условие равенства значений в узлах склейки сплайнов)
- вторая группа уравнений (условие непрерывности производных в узлах склейки сплайнов)
- третья группа уравнений - граничные условия
Таким образом, общая система состоит из 9 уравнений. Для записи матрицы коэффициентов, заполним таблицу 5.2.
Таблица 5.2
1 промежуток | 2 промежуток | 3 промежуток | ||||||||
х0=2 | х1=3 | х1=3 | х2=5 | х2=5 | х3=7 | |||||
у0=4 | у1=-2 | у1=-2 | у2=6 | у2=6 | у3=-3 | |||||
h1=1 | h2=2 | h3=2 | ||||||||
b1 | с1 | d1 | b2 | C2 | d2 | b3 | c3 | d3 | cв. член | |
-6 | ||||||||||
-9 | ||||||||||
-1 | -2 | -3 | ||||||||
-1 | -4 | -12 | ||||||||
-1 | -3 | |||||||||
-1 | -6 | |||||||||
Решая систему методом Гаусса, находим неизвестные:
b1=-11,6 b2=-0,4 b3=1.62
c1=5,6 c2=6,6 c3=-4,59
d1=0 d2=-1,7 d3=0,76
Сплайны соответственно на промежутках будут иметь вид
,
,
.
Убедимся, что найденные сплайны удовлетворяют наперед заданным свойствам. Для этого заполним таблицу 5.3.
Таблица 5.3
х=2 | х=3 | х=5 | х=7 | |
f(x) | -2 | -3 | ||
S1(x) | -2 | — | — | |
S2(x) | — | -2 | ||
S3(x) | — | -3,04 | ||
S¢1(x) | -11,6 | -0,4 | — | — |
S¢2(x) | — | -0,4 | 1,6 | — |
S¢3(x) | — | — | 1,62 | -7,62 |
Анализ таблицы 5.3 показывает:
достигнуто совпадение значений сплайнов в узлах их склейки, а также совпадение этих значений с табличными значениями функции f(x). Практически совпадают значения производных S¢1(x) и S¢2(x) в узле х=3, а так же производных S¢2(x) и S¢3(x) в узле х=5, что обеспечивает гладкость совокупного кубического сплайна.
Отчет по самостоятельной работе должен содержать:
1. таблицу значений функции (табл. 5.1);
2. общий вид сплайнов для всех промежутков;
3. таблицу значений коэффициентов (табл. 5.2);
4. решение системы;
5. найденные сплайны для всех промежутков;
6. таблицу соответствия сплайнов заданным свойствам (табл. 5.3).
Варианты лабораторных работ
x | 1,4 | 1,8 | 2,3 | 2,9 | |
y(x) | |||||
x | 2,0 | 2,5 | 2,8 | 3,3 | |
y(x) | |||||
x | 4,0 | 4,5 | 4,9 | 5,4 | |
y(x) | |||||
x | 1,2 | 1,6 | 2,1 | 2,6 | |
y(x) | |||||
x | 2,2 | 2,7 | 3,1 | 3,6 | |
y(x) | |||||
x | 3,2 | 3,6 | 4,1 | 4,6 | |
y(x) | |||||
x | 3,4 | 3,9 | 4,3 | 4,9 | |
y(x) | |||||
x | 1,6 | 2,1 | 2,7 | 3,2 | |
y(x) | |||||
x | 2,8 | 3,1 | 3,7 | 4,2 | |
y(x) | |||||
x | 3,1 | 3,6 | 4,0 | 4,6 | |
y(x) | |||||
x | 1,9 | 2,5 | 2,9 | 3,4 | |
y(x) | |||||
x | 1,7 | 2,2 | 2,8 | 3,2 | |
y | |||||
x | 3,6 | 4,2 | 4,5 | 5,2 | |
y(x) | |||||
x | 2,5 | 2,9 | 3,6 | 4,1 | |
y(x) | |||||
x | 3,3 | 3,9 | 4,4 | 5,0 | |
y(x) | |||||
х | 1,1 | 1,7 | 2,4 | 2,8 | |
y(x) | |||||
x | 2,1 | 2,5 | 3,0 | 3,5 | |
y(x) | |||||
x | 3,2 | 3,7 | 4,3 | 4,9 | |
y(x) | |||||
x | 2,7 | 3,3 | 3,8 | 4,6 | |
y(x) | |||||
x | 1,0 | 1,5 | 2,1 | 2,7 | |
y(x) | |||||
x | 1,4 | 1,9 | 2,6 | 3,0 | |
y(x) | |||||
x | 3,1 | 3,7 | 4,2 | 4,8 | |
y(x) | |||||
x | 2,6 | 3,2 | 4,0 | 4,5 | |
y(x) | |||||
x | 1,6 | 2,2 | 2,7 | 3,4 | |
y(x) | |||||
x | 2,1 | 2,7 | 3,3 | 3,8 | |
y(x) | |||||
x | 2,6 | 3,0 | 3,9 | 4,5 | |
y(x) | |||||
x | 4,5 | 4,9 | 5,5 | 6,0 | |
y(x) | |||||
x | 3,5 | 3,8 | 4,5 | 5,1 | |
y(x) | |||||
x | 2,8 | 3,3 | 3,9 | 4,6 | |
y(x) | |||||
x | 4,1 | 4,6 | 5,2 | 6,0 | |
y(x) |
Дата публикования: 2015-02-22; Прочитано: 727 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!