* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
476
Приближение функций и прогноз
6.2.3. Сплайновая аппроксимация в Maple
Для получения сплайн интерполяции в Maple используется Maple функция spline(X,Y,var,d). Здесь X и Y – одномерные векторы одинакового размера, несущие значения координат узловых точек исходной функции (причем в произ вольном порядке), var – имя переменной, относительно которой вычисляется сплайн функция, наконец, необязательный параметр d задает вид сплайна. Он может иметь цифровые – 1, 2, 3 или 4 – либо символьные значения: • linear – линейная функция, или полином первого порядка; • quadratic – квадратичная функция, или полином второго порядка; • cubic – полином третьего порядка; • quartic – полином четвертого порядка. Если параметр d опущен, то сплайн функция будет строиться на основе поли номов третьего порядка (кубические сплайны). Важно отметить, что за пределами узловых точек сплайны обеспечивают экстраполяцию, представляя данные в со ответствии с первым полином слева и последним справа. Технику сплайновой аппроксимации наглядно поясняет рис. 6.11. На нем представлено задание векторов узловых точек X и Y и четырех сплайновых функ ций, по которым построены их графики. Для одной из функций (кубических сплай нов) показан вид сплайновой функции.
Рис. 6.11. Задание сплайновой аппроксимации и построение графиков полученных функций