Составители:
47
Широко применяются кубические сплайн-функции, когда на отдель-
ных участках S(x) представляется полиномами 3-й степени.
В Matlab для нахождения сплайн-функции 3-го порядка имеется оператор
y
i
= splin(X, Y, X
i
), (8.4)
где X, Y – векторы координат узлов; X
i
– вектор абсцисс точек сплайн-
функции.
Задача 28. В условиях задачи 27 найти сплайн-функцию, проходя-
щую через узлы с координатами X, Y (рис. 8.2).
>> x=1:5;
>> y=[2,3,7,7,11];
>> x1=1:0.1:6;
>> y1=spline(x,y,x1); – сплайн-функция.
При необходимости построить график сплайна необходимо выпол-
нить обычные операции
>> plot(x,y,'*',x1,y1).
35
30
1
25
20
15
10
5
0
23456
x
Y
*
*
**
*
Рис. 8.2. График сплайн-функции, проходящей через узлы X и Y