[問題]跳出迴圈問題,多謝指教:)已回收

看板MATLAB作者 (等不到人內)時間15年前 (2010/11/16 14:36), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/2 (看更多)
在多個迴圈中,如其值目標已達到我想要的 我想直接跳出迴圈,讓程式終止該如何設計? EX: for i=1:35 for j=1:32 for k=1:30 x=a(i)+b(j)+c(k) end end end (跳出迴圈至此,執行後續語法,想節省後續非必要的處理時間)<--- 我是想當X假設等於100時直接跳出多重迴圈 因為MATLAB沒有GOTO的功能,想請問這邊我該如何設計使程式直接跳出多重迴圈 感謝您的回答:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.120.172

11/16 15:05, , 1F
寫成function 使用 return 即可
11/16 15:05, 1F

11/16 15:32, , 2F
break
11/16 15:32, 2F

11/16 15:47, , 3F
break要如何使用才能跳出三個迴圈呢?感謝您的幫忙:)
11/16 15:47, 3F

11/16 17:08, , 4F
印象中break是跳出所有迴圈 但是也回不去了~
11/16 17:08, 4F
文章代碼(AID): #1CuYPlep (MATLAB)
文章代碼(AID): #1CuYPlep (MATLAB)