Boucles et instructions conditionnelles
Contrôler le déroulement du programme et les structures alternatives avec des mots-clés comme
if, for et whileDans n’importe quel programme, vous pouvez définir des sections de code qui se répètent en boucle ou bien qui s’exécutent sous condition. Les boucles utilisent les mots-clés for ou while et les instructions conditionnelles utilisent if ou switch. D’autres mots-clés permettent un contrôle plus précis du déroulement du programme.
Syntaxe du langage MATLAB
if, elseif, else | Exécuter les instructions si la condition est vraie |
switch, case, otherwise | Exécuter un ou plusieurs groupes d’instructions |
for | boucle for se répétant un nombre de fois spécifié |
while | Boucle while permet de répéter tant que la condition est vraie |
try, catch | Execute statements and catch resulting errors |
break | Mettre fin à l’exécution d’une boucle for ou while |
return | Return control to invoking script or function |
continue | Pass control to next iteration of for or while loop |
pause | Stop MATLAB execution temporarily |
parfor | Parallel for-loop |
end | Terminate block of code or indicate last array index |
Rubriques
- Instructions conditionnelles
Pour déterminer quel bloc de code doit être exécuté au run time, utilisez les instructions conditionnelles
ifouswitch. - Instructions de contrôle de boucle
Pour exécuter de manière répétée un bloc de code, utiliser les boucles
foretwhile.