WHILE While Loop

Section: Flow Control

Usage

The while loop executes a set of statements as long as a the test condition remains true. The syntax of a while loop is
  while test_expression
     statements
  end

Note that a conditional expression is considered true if the real part of the result of the expression contains any non-zero elements (this strange convention is adopted for compatibility with MATLAB).

Examples

Here is a while loop that adds the integers from 1 to 100:
--> accum = 0;
--> k=1;
--> while (k<100), accum = accum + k; k = k + 1; end
--> accum

ans = 
 4950