Иллюстрированный самоучитель по Maple 7
Функция
построения В-сплайновых кривых BsplineCurve
Функция BsplineCurve
служит для построения кривых в B-cплайнов. Она Может использоваться в формах:
BSpl1neCurve(xydata,
v, opts)
BSpllneCurve
(xdata, ydata, v, opts)
Здесь:
xydata
— список, массив или матрица точек в форме [[xl.ylj, [х2,у2],...,
[хn,уn]];
xdata
— список, массив или вектор значений независимой переменной [xl,x2,...
,хn];
ydata
— список, массив или вектор значений зависимой переменной в форме
[у1,у2,...,уn];
v
— имя независимой переменной;
opts
— необязательный параметр в форме одного или более выражений вида
order=k или knots=knot1ist.
Примеры применения функции
BSplineCurve с порядком, заданным по умолчанию, и с третьим порядком
(кубический В-сплайн) представлены на рис. 14.6.
Рис. 14.6.
Применение функции BSplineCurve
Следует отметить, что при малом,
числе точек аппроксимация В-сплайнами дает невысокую точность, что и видно из
рис. 14.6