If a collection of statements need to be executed a fixed number of times, a for loop may be used.
For example, the following commands print out the integers between 1 and 10 inclusive:
for i=1:10
i
end
If a collection of statements need to be executed until a stopping criteria is reached a while loop may be used.
For example the following commands print out the integers between 1 and 10 inclusive:
i=1;
while ( i <= 10 )
i
i=i+1;
end
Operators that may be useful when using while loops are
== – equal to (note that this is not the same as a single ‘=’ which is used to assign variables)~= – not equal to< – less than> – greater than<= – less than or equal to>= – greater than or equal toIf a given statement only needs to be executed under a given condition, an if statement may be used.
For example, the following statements print out the variable x if x is negative:
if (x<0)
x
end