交互式创建三次样条曲线
[xy, spcv] = getcurve
[xy, spcv] = getcurve
显示网格窗口并要求输入。当您单击网格窗口中的点时,将显示连接这些点的折线。若要指示已完成,请在网格窗口外单击。三次样条曲线,spcv
,通过点序列,xy
,被计算(通过cscvn
)和画。输出点序列和(可选的)样条曲线。
如果你想要一条闭合曲线,放置最后一个点关闭到初始点。
如果你想让曲线在某一点有一个角,连续点击该点两次(或更多次)。
你不能使用getcurve
但你可以使用这些函数来做同样的事情:MATLAB®函数ginput
,cscvn
在曲线拟合工具箱™。
你不能使用getcurve
但您可以使用这些函数来做同样的事情。下面的示例代码允许您单击现有图像,通过这些点绘制一条样条。
绘制默认图像。
图像
这个函数ginput
收集鼠标点击点直到你按下输入.
[x, y] = ginput
单击轴以选择点。新闻输入当您完成了选择点。
拟合并绘制通过点的样条cscvn
函数。
SPCV = cscvn([x, y]。”)持有在Fnplt (SPCV)保持从