跳下一個循環是指如:
i=2,dur>2000時,直接進入i=3
而所有的五種狀況都會記錄到x裡面
※ 引述《lililala82 (焄咩)》之銘言:
: 大家好,目前遭遇一個關於迴圈條件式的問題,想請教大家
: 下述是讓個案看到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