Логические операции

Истинные или ложные (логические) условия

The logical тип данных представляет true или false состояния, использующие числа 1 и 0, соответственно. Определенный MATLAB® функции и операторы возвращают логические значения, чтобы указать на выполнение условия. Можно использовать эти логические значения для индекса в массив или выполнения условного кода. Для получения дополнительной информации см. раздел «Поиск элементов массива, удовлетворяющих условию».

Функции

Short-circuit &&, ||Логические операции с коротким замыканием
&Найти логический И
~Найти логический НЕ
|Поиск логического OR
xorНайти логический exclusive-OR
allОпределите, все ли элементы массива ненулевые или true
anyОпределите, являются ли какие-либо элементы массива ненулевыми
falseЛогический 0 (false)
findНайдите индексы и значения ненулевых элементов
islogicalОпределите, является ли вход логическим массивом
logicalПреобразуйте числовые значения в логики
trueЛогический 1 (true)

Темы

Найти элементы массива, которые удовлетворяют условию

В этом примере показано, как фильтровать элементы массива путем применения условий к массиву.

Уменьшите логические массивы до одного значения

В этом примере показано, как использовать any и all функции для сокращения всего массива до одного логического значения.

Приоритет операторов

Правила приоритета определяют порядок, в котором MATLAB оценивает выражение.