Пакет приближения кривых CurveFitting
Общая характеристика пакета CurveFitting
Новый пакет приближения кривых CurveFitting весьма полезен тем, кто занимается столь распространенной задачей, как приближение кривых. Он содержит ряд функций:
> with(CurveFitting);
Доступ к функциям пакета возможен с помощью конструкций:
CurveFitting[function](arguments) function(arguments)
Число функций пакета невелико и все они описаны ниже.
Функция вычисления В-сплайнов Bspline
Функция BSpline(k, v, opt) служит для вычисления В-сплайнов.
Она имеет следующие параметры: k – порядок сплайна (целое число), v– имя и opt – параметр в виде knots=knotlist, где knotlist – список из k+1 элементов алгебраического типа.
Используя функцию CurveFitting[BSplineCurve], можно строить кривые В-сплайнов.
Примеры применения этой функции представлены ниже:
Как нетрудно заметить из этих примеров, функция Bspline возвращает результат в виде кусочных функций типа piecewise.