这是我尝试的一个简单示例(似乎毫无意义),但这个想法比这段简单代码更大。
在for循环期间,如果发生某些事情,我想跳过这个步骤,并在末尾添加一个额外的步骤。
在for循环期间,如果发生某些事情,我想跳过这个步骤,并在末尾添加一个额外的步骤。
- 我正在尝试创建一个数字列表,不包括数字8。
- 如果代码创建了数字8,则exitflag等于1。
- 我可以修改这个程序,以便如果exitflag=1,则移除该结果并添加另一个循环。
for i = 1:1000
j = 1+round(rand*10)
if j == 8
exitflag = 1
else
exitflag = 0
end
storeexit(i)=exitflag;
storej(i)=j;
end
sum(storeexit)
我希望能得到一个不包含数字8的1000个数字的列表。