MATLAB Answers

break statement after if loop inside a for loop..

104 views (last 30 days)
Hi..I have doubt if we are using an if loop inside a for loop followed by a break ,whether the break function will break if loop or for loop ..for example..
for i=1:100
if (statement1)
a=b
break
end
if (statement2)
b=c
in this which loop break will break ..if or for loop..
thanks

  0 Comments

Sign in to comment.

Accepted Answer

Matt J
Matt J on 15 Sep 2014
The break will exit the for-loop. if...end's are not loops.

  5 Comments

Show 2 older comments
Abhishek sadasivan
Abhishek sadasivan on 15 Sep 2014
the code seems to very confusing ....pls have a look on the code ..
{ locs_Qwave=[ 100 150 90 1175 1 50]';
locs_Rwave=[116 170]';
q=0 k=1
for j=k:size(locs_Rwave)
for i=1:numel(locs_Qwave)
if (i== numel(locs_Qwave))
q=[q locs_Qwave(i)];
break;
end
if( locs_Qwave(i)>locs_Rwave(j))
q=[q locs_Qwave(i-1)];
break;
end
end
end
q }
Matt J
Matt J on 15 Sep 2014
Please use the
button to font the code.
Image Analyst
Image Analyst on 15 Sep 2014
Don't use a { before the code or a q} after the code. Other than that it should work, and the only problem is that you haven't read this: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!