La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Boucles et instructions conditionnelles
Contrôler le déroulement du programme et les structures alternatives avec des mots-clés comme
if
, for
et while
Dans 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
if
ouswitch
. - Loop Control Statements
To repeatedly execute a block of code, use
for
andwhile
loops.