exponenta event banner

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

Условие True или false (логическое)

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

Функции

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

Темы

Поиск элементов массива, удовлетворяющих условию

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

Сокращение количества логических массивов до одного значения

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

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

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