Control : for, if, ...
Flow control is accomplished using if, for, while, and break statements with the following
syntax..
| if(conditional) Matlab statements end | |
| if(conditional) Matlab statements elseif (conditional) Matlab statements else Matlab statements end | |
| for( i = iBegin : iEnd) Matlab statements end | |
| for( i = iBegin : increment : iEnd) Matlab statements end | |
| while(conditional) Matlab statements end | |
| break |
== equality ~= not equal | or & and
0 indicates the boolean value FALSE while any non-zero value indicates the boolean value TRUE.
Samples
% A sample if statement.
if((i < 10)&(i >0))
x(i) = 10.0;
else
x(i) = 20.0;
i = i+1;
end
% A for loop from i = 1 to i = 3 in increments of 1
for(i = 1:3)
x(i) = i;
y(i) = i-1;
end
% A for loop from i = 5 to i = 1 in increments of -1
for(i =5:-1:1)
x(i) = i;
end
| UCLA Mathematics Department | ©2000 |