[討論] break*2

看板MATLAB作者 (ReiFu)時間11年前 (2014/04/18 23:56), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
for i= for j= for k= if break end end end end 想請問一下 一但if符合條件 k這個迴圈就會被中斷 那如果我想要讓k跟j這兩個迴圈都中斷 就是連續break兩次 有沒有比較簡單的方法呢? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.57.176 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1397836582.A.2CF.html

04/19 05:50, , 1F
先設x=0,在k的if裡x=1;break在k的end後加if x,x=0;break,end
04/19 05:50, 1F

04/19 09:17, , 2F
你確定你的matlab需要3層迴圈! 盡量寫成矩陣型式吧...
04/19 09:17, 2F

04/19 11:18, , 3F
紀錄
04/19 11:18, 3F

04/19 11:54, , 4F
設個flag, triggered if break triggered, then put
04/19 11:54, 4F

04/19 11:54, , 5F
if flag then break for other 2 for loops
04/19 11:54, 5F
文章代碼(AID): #1JKKicBF (MATLAB)
文章代碼(AID): #1JKKicBF (MATLAB)