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

Popular posts from this blog