大家好,目前遭遇一个关于循环条件式的问题,想请教大家
下述是让个案看到GO按下鼠标按键,并循回5次,将记录的结果放在x
希望当dur记录到t2-t1时间大于2000ms时,
这次的结果直接记录2000ms并跳到下个循环,
我用了if continue条件式,虽然会直接纪录2000,但不会跳到下个循环,
再麻烦大家给点意见!感谢
x = [];
for i = 1:5
fprintf('\n\n+');
WaitSecs(.5);
fprintf('\bGO');
t1 = GetSecs();
clicked=GetClicks;
t2 = GetSecs();
dur = round((t2 - t1)*1000);
fprintf('response latency %d ms',dur);
if dur > 2000
dur=2000
continue
end
x = cat(1, x, [i dur]);
end