MATLAB Function Reference |
Terminate execution of for
or while
loop
Syntax
Description
break
terminates the execution of a for
or while
loop. Statements in the loop that appear after the break
statement are not executed.
In nested loops, break
exits only from the loop in which it occurs. Control passes to the statement that follows the end
of that loop.
Remarks
break
is not defined outside a for
or while
loop. Use return
in this context instead.
Examples
The example below shows a while
loop that reads the contents of the file fft.m
into a MATLAB character array. A break
statement is used to exit the while
loop when the first empty line is encountered. The resulting character array contains the M-file help for the fft
program.
fid = fopen('fft.m','r'); s = ''; while ~feof(fid) line = fgetl(fid); if isempty(line), break, end s = strvcat(s,line); end disp(s)
See Also
for
, while
, end
, continue
, return
box | brighten |
© 1994-2005 The MathWorks, Inc.