我正在尝试编写一个脚本,使用户可以把手放在屏幕上,用ginput点击几个点,然后让MATLAB使用样条曲线生成人手的轮廓。然而,我不太确定如何让样条曲线连接结果点,因为它们当然是由某种参数化描述的。当这些点不应该从左到右连接时,你如何使用MATLAB中内置的样条命令呢?
到目前为止,我的代码并不多,它只创建了一个框并让你点击一些点。
到目前为止,我的代码并不多,它只创建了一个框并让你点击一些点。
FigHandle = figure('Position', [15,15, 1500, 1500]);
rectangle('Position',[0,0,40,40])
daspect([1,1,1])
[x,y] = ginput;
所以我想我的问题是如何处理x和y,使它们可以按时间顺序连接成样条曲线。(最后,将最后一个与第一个连接起来)
plot(x,y)
即可。否则,你希望这条线如何表现? - Dennis Jaheruddin