作者LiamIssac (Madchester是這群人壓根)
看板MATLAB
標題[討論] 如何重新跑一次for loop的iteration
時間Wed Nov 8 08:39:04 2017
想請問 假設今天我有一個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://webptt.com/m.aspx?n=bbs/MATLAB/M.1510101546.A.ECD.html
1F:推 YoursEver: 改用while吧. 之前某篇sun老大和我測過for的iteration 11/08 08:54
2F:→ YoursEver: 一旦開始跑,就無法改變index. 11/08 08:54
3F:→ LiamIssac: ok 剛剛也想到while 感謝! 11/08 10:40
4F:推 profyang: 在for裡面if k==20之類的 11/08 15:12
5F:推 sunev: 在for裡面再夾一層while 11/08 20:58