我正在使用GetClicks(win)
函数,需要从具有指针Win的窗口中获取鼠标单击位置的数据。
我想将4维鼠标数据保存到一个数组中。如何在循环中创建多维数组?
我当前的代码如下:
while 1
[clicks, x, y, Button] = GetClicks(win) ;
i = i+1;
end
我只需要添加数组循环。
答案 0 :(得分:0)
如果您可以设置最大点击次数N
,则可以通过以下方式编写循环:
N = 100;
A = zeros(N,4);
for i=1:N
[clicks, x, y, Button] = GetClicks(win);
A(i,1) = clicks;
A(i,2) = x;
A(i,3) = y;
A(i,4) = Button;
end
我不知道返回的格式为clicks x y Button
。我以为它们是标量。如果不是这种情况,请写一封回复以更新解决方案。