Найдите логический OR
A | Bor(A,B) выполняет логический OR массивов A B| A и B и возвращает массив, содержащий набор элементов или к логической единице (true) или к логическому нолю (false). Элемент выходного массива установлен в логическую единицу (true), если или A или B содержат ненулевой элемент в том же самом местоположении массивов. В противном случае элемент массива установлен в 0.
является альтернативным способом выполнить or(A,B) A | B, но редко используется. Это позволяет выполнить перегрузку оператора для классов.
Можно объединить в цепочку вместе несколько логических операций, например, A & B | C.
Символы | и || выполняют различные операции в MATLAB®. Поэлементной операцией ИЛИ, описанной здесь, является |. Операцией ИЛИ короткой схемы является ||.
Когда вы используете поэлементный & и операторы | в контексте if или выражения цикла while (и только в том контексте), они используют замыкание накоротко, чтобы оценить выражения. В противном случае необходимо задать && или ||, чтобы подписаться к замыканию накоротко поведения. Смотрите Logical Operators: Short Circuit для получения дополнительной информации.