MATLAB Tutoriel 3 – Boucles FOR & Affichages. ChE McMaster
Introduction aux boucles « for », à la logique des boucles, et astuces pour rendre des affichages graphiques clairs et sympa.
Exemple de boucle FOR
Boucle FOR simple
for i=1:100 wt = 12*i*0.01; x(i)=12.5*cos(wt+pi/6); end
Deux boucles FOR
for i=1:5
for j=1:40
amp=i*1.2;
wt=j*0.05;
v(i,j)=amp*sin(wt);
end
end
Sous Matlab quand tu as besoin de connaître des détails
sur quelque chose (par exemple for) taper help for.
Pour quelque chose de plus détaillé cliquer sur doc for.
Aide Matlab : lancer directement en allant dans Help -> MATLAB Help de la fenêtre Matlab (ou tout simplement F1).
Pour l’explication succincte, une boucle for en Matlab c’est (par exemple avec 100 passages de boucle et la variable de boucle appelée k) :
for k=1:100
Ici ce que tu veux faire
end
La boucle for
Répéter une suite d’action un nombre de fois fixé
Syntaxe :
for i = borne_inf : borne_sup
séquence d’instructions
end
Interprétation :
1. la variable i prend la valeur borne_inf
2. la séquence d’instructions est exécutée
3. i voit sa valeur augmentée de 1
4. les étapes 2 et 3 sont répétées en boucle jusqu’à ce que i dépasse la valeur borne_sup
Remarques :
Si borne_inf > borne_sup, aucun tour de boucle n’est exécuté
L’incrément de la variable de boucle est de 1 par défaut, mais on peut indiquer un autre incrément de la façon suivante : borne_inf : pas : borne_sup
Si l’on veut une progression non-régulière de l’indice, on peut uiliser une tableau d’indices :
for i = tableau ; …. ; end
la variable de boucle peut prendre des valeurs réelles
ne pas modifier la variable de boucle dans la séquence d’instructions au centre de la boucle
Post MATLAB Tutoriel 3 – Boucles grâce à Cabinet comptable Angers
Termes de recherche :boucle for matlab,matlab suite en boucle for,séquences dinstructions matlab