How to exit from loop function ?
3 次查看(过去 30 天)
显示 更早的评论
Hi, I need to exit from a loop,should i use break ?
here is an example :
for j=1:10
if (condition 1)
a=5; % example
% continue step
elseif (condition 2)
a=2;
% continue
elseif (condition 3)
a=0;
% !!! reject step
break; % !!
end
What I do ?
Thanks.
采纳的回答
Jan
2021-5-1
Simply try it:
a = 0;
for j = 1:10
fprintf('j=%d a=%d\n', j, a);
if j < 3
a = 5;
elseif j < 6
a = 2;
elseif j == 8
a = 0;
fprintf('Breaking the loop...\n');
break;
end
fprintf(' >> next iteration\n');
end
fprintf('Loop finished. a=%d\n', a);
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!