Иллюстрированный самоучитель по Maple 6/7

Пакет приближения кривых CurveFitting

Функция построения В-сплайновых кривых BsplineCurve

Функция BsplineCurve служит для построения кривых в B-cплайнов. Она может использоваться в формах:

BSplineCurve(xydata, v, opts)

BSplineCurve (xdata, ydata, v, opts)

Здесь:

  • xydata – список, массив или матрица точек в форме [[x1.y1], [х2,у2],…, [хn,уn]];
  • xdata – список, массив или вектор значений независимой переменной [x1,x2,…,хn];
  • ydata – список, массив или вектор значений зависимой переменной в форме [у1,у2,…,уn];
  • v – имя независимой переменной;
  • opts – необязательный параметр в форме одного или более выражений вида order=k или knots=knotlist.

Примеры применения функции BSplineCurve с порядком, заданным по умолчанию, и с третьим порядком (кубический В-сплайн) представлены на рис. 14.6.

Иллюстрированный самоучитель по Maple 6/7 › Математические пакеты › Пакет приближения кривых CurveFitting

Иллюстрированный самоучитель по Maple 6/7 › Математические пакеты › Пакет приближения кривых CurveFitting
Рис. 14.6. Применение функции BSplineCurve

Следует отметить, что при малом, числе точек аппроксимация В-сплайнами дает невысокую точность, что и видно из рис. 14.6.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.