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

Логический тип данных (TRUE и FALSE)

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

Функции

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

Темы

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

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

Редуцирование логических массивов к единственному значению

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

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

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

Сопутствующая информация