Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Operaciones lógicas

Condiciones verdaderas o falsas (booleanas)

El tipo de dato logical representa estados true (verdaderos) o false (falsos) mediante el uso de los números 1 y 0, respectivamente. Determinadas funciones y operadores de MATLAB® devuelven valores lógicos para indicar que se cumple una condición. Es posible usar dichos valores lógicos para indexar un arreglo o ejecutar código condicional. Para obtener más información, consulte cómo Find Array Elements That Meet a Condition.

Funciones

Short-circuit &&, ||Logical operations with short-circuiting
&Find logical AND
~Find logical NOT
|Find logical OR
xorFind logical exclusive-OR
allDetermine if all array elements are nonzero or true
anyDetermine if any array elements are nonzero
falseLogical 0 (false)
findFind indices and values of nonzero elements
islogicalDetermine if input is logical array
logicalConvert numeric values to logicals
trueLogical 1 (true)

Temas

Find Array Elements That Meet a Condition

This example shows how to filter the elements of an array by applying conditions to the array.

Reduce Logical Arrays to Single Value

This example shows how to use the any and all functions to reduce an entire array to a single logical value.

Precedencia de operadores

Las reglas de precedencia determinan el orden en que MATLAB evalúa una expresión.