主要内容

Bspline.

绘制B样条和其多项式件

描述

Bspline(T.用结序列绘制B样条序列T.以及它组成的多项式件。有关样条拟合的更多信息,请参阅关于曲线拟合工具箱的样条

Bspline(T.窗口用结序列绘制B样条序列T.以及由此指定的子图窗口中构建它的多项式作品窗口

PP.= bspline(T.没有任何绘制并返回B样条的PPFFOR。

例子

全部收缩

此示例显示如何使用该示例如何使用顺序4的B样条曲线Bspline.功能。

创建结序列并绘制B样条曲线

该图显示了组成它的顺序4和四个立方多项式的B样条。

要在MATLAB®中复制此数字,首先创建结序列。结序列必须是非减小的。

t = [0 1.5 2.3 4 5];

正如您所定义的五节,B样条曲线将是订单4。

然后用结序列绘制B样条曲线T.以及通过使用的方式以及其多项式件Bspline.功能。

bspline(t)

该B样条曲线由4个多项式作品组成:图中的红色,绿色,紫色和黑色曲线,每个度量为3。

垂直线标记结T.您之前已定义过。

具有结t的B样条曲线(一世)≤····≤T(一世+K.)在间隔(T(一世).. T(一世+K.)))在该间隔之外是零。这是分段 - 多项式K.休息在网站t(一世),...,t(一世+K.)。这些结可能一致,并且精确多重治理两个多项式件加入那里的平滑度。

在新的子图中绘制另一个B样条

创建第二个结序列。

t2 = [2 3 4 5];

用结序列绘制B样条曲线T2.在同一个图中,而是在不同的子图中。

Bspline(t,1)bspline(t2,2)

版权所有2019 Mathworks,Inc。

输入参数

全部收缩

作为载体的B样条曲线的结的非减小序列。

数据类型:|

2x2窗口子图的索引,指定为标量。此值必须小于5。

数据类型:|

输出参数

全部收缩

ppform的样条曲线,用这些字段作为结构返回。有关PPForm的更多信息,请参阅ppform.

样条的形式,返回PP.PP.表示样条曲线以分段多项式形式给出。

样条的结位置,作为向量或作为多变量数据的传感器返回或作为电池阵列。vectors包含严格增加的元素,其表示定义多项式块的间隔的每个间隔的开始和结束。

每个部分的多项式系数,作为矩阵返回或作为多变量数据的阵列。

描述样条曲线的多项式部分的数量,作为标量返回或作为多变量数据的每个变量中的片段的数量矢量。

多项式函数的顺序描述每个多项式曲线的多项式函数,作为标量返回,或者作为包含多变量数据的每个变量中的订单的矢量。

目标函数的维度,作为标量返回。

介绍在R2006B.