Loop e dichiarazioni condizionali
Flusso di controllo e ramificazione mediante parole chiave, come
if
, for
e while
In qualsiasi programma è possibile definire sezioni di codice da ripetere in loop oppure da eseguire in base a determinate condizioni. I loop utilizzano una parola chiave for
o while
, mentre le dichiarazioni condizionali utilizzano if
o switch
. Ulteriori parole chiave forniscono un controllo più preciso sul flusso del programma.
Sintassi del linguaggio MATLAB
if, elseif, else | Eseguire le dichiarazioni se la condizione è vera |
switch, case, otherwise | Eseguire uno dei diversi gruppi di dichiarazioni |
for | for loop per ripetere il numero di volte specificato |
while | while loop che si ripete quando la condizione è vera |
try, catch | Eseguire le dichiarazioni e catturare gli errori risultanti |
break | Terminare l’esecuzione di un loop for o di un loop while |
return | Return control to invoking script or function |
continue | Passare il controllo all'iterazione successiva di for loop o while loop |
pause | Stop MATLAB execution temporarily |
parfor | Parallel for -loop |
end | Terminate block of code or indicate last array index |
Argomenti
- Dichiarazioni condizionali
Per determinare quale blocco di codice lanciare in fase di esecuzione, utilizzare la dichiarazione condizionale
if
oswitch
. - Loop Control Statements
To repeatedly execute a block of code, use
for
andwhile
loops.