贝塞尔曲线matlab代码BSpline工具箱
MATLAB中的BSpline工具箱
该项目提供了MATLAB函数来生成BSpline和贝塞尔曲线。
相依性
该项目在MATLAB代码中,因此需要MATLAB。
用法
BSpline和贝塞尔曲线在类中实现。
以BSpline为例,构造bspline对象,需要x,y向量和bspline的顺序:
x
=
linspace(0,100,10);
y
=
linspace(0,100,10);
order=
4;
bsp=
bspline(x,y,order);
>>
xctrl:
[0
11.1111
22.2222
33.3333
44.4444
55.5556
66.6667
77.7778
88.8889
100]
yctrl:
[0
11.1111
22.2222
33.3333
44.4444
55.5556
66.6667
77.7778
88.8889
100]
nCtrlPt:
10
nSeg:
6
kvec:
[0
0
0
0
0
0.1667
0.3333
0.5000
0.6667
0.8333
1
1
1
1
1]
ty
2021-10-29 11:08:20
8.76MB
系统开源
1