* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
484
Приближение функций и прогноз
> BSpline(2, x, knots=[0,a,2]);
Как нетрудно заметить из этих примеров, функция Bspline возвращает ре зультат в виде кусочных функций типа piecewise.
6.3.3. Функция построения B сплайновых кривых BsplineCurve
Функция BsplineCurve служит для построения кривых B сплайнов (то есть сплайнов с произвольными точками стыковки). Она может использоваться в формах:
BSplineCurve(xydata, v, opts) BSplineCurve (xdata, ydata, v, opts)
Здесь: • xydata – список, массив или матрица точек в форме [[x1,y1],[x2,y2], ...,[xn,yn]]; • xdata – список, массив или вектор значений независимой переменной [x1,x2,...,xn]; • ydata – список, массив или вектор значений зависимой переменной в фор ме [y1,y2,...,yn]; • v – имя независимой переменной; • opts – необязательный параметр в форме одного или более выражений вида order=k или knots=knotlist. Примеры применения функции BSplineCurve с порядком, заданным по умолчанию, и с третьим порядком (кубический B сплайн) представлены на рис. 6.16.