看板 MATLAB 關於我們 聯絡資訊
想請問 假設今天我有一個for loop for k = 1:100 result = main function; final(k) = result; end 然後比方說我在k=20的時候 程式沒有找到任何結果 然後我想要再重新跑一次k=20這個iteration 我有用過break continue但這兩個應該都不是 不知道有沒有其他指令 或是其他方法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.86.30 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1510101546.A.ECD.html
YoursEver: 改用while吧. 之前某篇sun老大和我測過for的iteration 11/08 08:54
YoursEver: 一旦開始跑,就無法改變index. 11/08 08:54
LiamIssac: ok 剛剛也想到while 感謝! 11/08 10:40
profyang: 在for裡面if k==20之類的 11/08 15:12
sunev: 在for裡面再夾一層while 11/08 20:58