Opérateur ternaire dans MATLAB
Dans ce tutoriel, nous allons discuter de la façon dont nous pouvons utiliser l’opérateur ternaire dans MATLAB.
Opérateur ternaire dans MATLAB
MATLAB n’a pas l’opérateur ternaire, vous devez donc utiliser l’instruction if
. L’opérateur ternaire dans certaines langues est utilisé pour définir l’instruction else
. Voir le code ci-dessous.
MyVariable = (condition) ? statement1 : statement2;
Si la condition est vraie, la première instruction, statement1
, sera exécutée, et si la condition est fausse, alors la seconde instruction, statement2
, sera exécutée. Mais cette fonctionnalité n’est pas prise en charge par MATLAB. Au lieu de cela, vous devez utiliser l’instruction if
pour obtenir le même résultat que le code ci-dessus. Voir le code ci-dessous.
if(condition)
statement1
else
statement2
end
Dans le code ci-dessus, nous avons effectué la même fonction que celle effectuée par l’opérateur ternaire. Si la condition est vraie, la première instruction, statement1
, sera exécutée, et si la condition est fausse, alors la seconde instruction, statement2
, sera exécutée.