我正在使用 Matlab,并且我已经实现了一个阈值函数来勾选一个计数器来做我需要它做的事情。我想知道是否有一种方法可以让计数器在达到某个值(最大值或最小值)后停止计数,也就是说……我的计数器已经达到 40,现在我不想再超过阈值了被计算在内。
问问题
430 次
2 回答
0
也许是这样的:
counter = 0;
for i = 1:100
if(condition)
doSomething();
counter = counter + 1;
end
if(counter == 40)
break;
end
end
或者
counter = 0;
for i = 1:100
if(condition)
doSomething();
if(counter < 40)
counter = counter + 1;
end
end
end
?
取决于你的意思。
于 2013-02-21T21:55:10.600 回答
0
另一个(更简单)的选择是使用while
循环:
counter=0;
while counter<=40
if condition==true
counter=counter+1
DoSomething ()
end
end
于 2013-02-21T23:25:44.803 回答