作者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/cn.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