多语言展示
当前在线:905今日阅读:176今日分享:34

如何使用matlab画bezier曲线

bezier曲线利用bernstein基函数定义,在控制顶点的凸多边形中绘制逼近多项式。
方法/步骤
1

首先定义bernstein基函数,用于计算在给定t点列的对应的bernstein基函数的值。3次bezier曲线为例。

2

给出控制顶点的的xy坐标。

3

定义参数t的点列,定义xx和yy为0,分别存储计算得到的bezier曲线对应的x坐标和y坐标的值。

4

计算bezier曲线在对应点列的值。根据bezier曲线的公式。

5

画出bezier曲线和对应的控制多边形、控制顶点。

6

绘制出的函数图像如图所示。

推荐信息