Operatore ternario in MATLAB
In questo tutorial, discuteremo di come possiamo usare l’operatore ternario in MATLAB.
Operatore ternario in MATLAB
MATLAB non ha l’operatore ternario, quindi devi usare l’istruzione if
. L’operatore ternario in alcune lingue viene utilizzato per definire l’istruzione else
. Vedi il codice sottostante.
MyVariable = (condition) ? statement1 : statement2;
Se la condizione è vera, verrà eseguita la prima istruzione, statement1
, e se la condizione è falsa, verrà eseguita la seconda istruzione, statement2
. Ma questa funzionalità non è supportata da MATLAB. Invece, devi usare l’istruzione if
per ottenere lo stesso risultato del codice precedente. Vedi il codice sottostante.
if(condition)
statement1
else
statement2
end
Nel codice sopra abbiamo svolto la stessa funzione svolta dall’operatore ternario. Se la condizione è vera, verrà eseguita la prima istruzione, statement1
, e se la condizione è falsa, verrà eseguita la seconda istruzione, statement2
.