loop statement in MatLab -- MatLab
loop statement in MatLab -- MatLab
loop statement
for , end
while , end
parellel loop statement
parfor , end
[NOTE]
In MatLab, there are no do , while instruction.
Use while , end and break instead.
for , end
syntax
for< loopvar>=<initval>:<end>:<M>
<statements>
end
or
for< loopvar>=[<initval>:<end>:<M>]
<statements>
end
other shorthand way, seperated by common
for< loopvar>=[<initval>:<end>:<M>],<statements>,end
while , end
syntax
while <expression>
<statements>
end
other shorthand way, seperated by common
while< expression>,<statements>,end
parfor , end
syntax
parfor <loopvar> = <initval>:<endval>
<
statements>end
or
parfor (<loopvar> = <initval>:<endval>, <M>)
<
statements> end
or
e.g.
%parfor
clear
clc
fprintf("Hello MatLab."+"\n");
parfor (idx=1:4,1)
jdx=idx*2;
fprintf(idx+"\n");
end
fprintf("Bye MatLab."+"\n");
%{
output:
Hello MatLab.
4
3
2
1
Bye MatLab.
%}
more details on
loop statement
for v.s. parfor and conception about parallel processing.
Comments
Post a Comment