HOWTO · MATLAB

Operador ternario en MATLAB

No hay un operador ternario en MATLAB, por lo que debe usar el formato estándar.

En este tutorial, discutiremos cómo podemos usar el operador ternario en MATLAB.

Operador ternario en MATLAB

MATLAB no tiene el operador ternario, por lo que debe usar la instrucción if. El operador ternario en algunos idiomas se utiliza para definir la instrucción else. Consulte el siguiente código.

MyVariable = (condition) ? statement1 : statement2;

Si la condición es verdadera, se ejecutará la primera sentencia, statement1, y si la condición es falsa, se ejecutará la segunda sentencia, statement2. Pero esta funcionalidad no es compatible con MATLAB. En su lugar, debe usar la instrucción if para obtener el mismo resultado que el código anterior. Consulte el siguiente código.

if(condition)
    statement1
else
    statement2
end

En el código anterior, hemos realizado la misma función que realiza el operador ternario. Si la condición es verdadera, se ejecutará la primera sentencia, statement1, y si la condición es falsa, se ejecutará la segunda sentencia, statement2.