for i=1:3:100
a(i,i)=2*i;
end
Boucles imbriquées
for i=1:100
for j=1:50
for k=1:50
a(i,j)=b(i,k)*c(k,j)+a(i,j);
end
end
end
Boucle infinie
condition while
déclaration
end
Exemple1
i=1
while (i100)
i=i+1;
end
Exemple2
n=1000;
var=[];
while (i100)
i=i+1;
n=n/2-1;
var=[var,n];
end
if condition#1
déclaration#1
elseif condition#2
déclaration#2
else
déclaration#3
end
Exemple
n=100;
if(rem(n,3)==0)
x=0;
elseif(rem(n,3)==1)
x=1;
else
x=2;
end
où rem(x,y) est utilisé pour calculer le reste de la division de x par y.
symbole | Explication
== |
---|