我正在为从ginput(n)
取得的点创建多个句柄,其中n为no。要点。 n
是来自user的输入。我想为所有点创建句柄,并使用数组将它们传递给另一个函数。 SO代码如下所示:
n=input('Enter no. of points ');
[t]=ginput(n);
//I want to create handles for all points in t.
function DrawBezier(//pass handles to this function )
我认为一个想法是创建一个数组并在其中放置句柄。现在传递那个数组。
答案 0 :(得分:1)
ginput
不会返回句柄,但会点击点的坐标,因此您可以执行以下操作:
[x,y] = ginput(n); % x and y are n x 1 arrays
function DrawBezier(x,y)