Find logical OR
performs
a logical OR of arrays A | BA and B and
returns an array containing elements set to either logical 1 (true)
or logical 0 (false). An element of the output
array is set to logical 1 (true) if either A or B contain
a nonzero element at that same array location. Otherwise, the array
element is set to 0.
For bit-wise logical OR operations, see bitor.
You can chain together several logical operations,
for example, A & B | C.
The symbols | and || perform different
operations in MATLAB®. The element-wise OR operator described here is
|. The short-circuit OR operator is
||.
When you use the element-wise & and
| operators in the context of an if or
while loop expression (and only in that context), they
use short-circuiting to evaluate expressions. Otherwise, you must specify
&& or || to opt-in to
short-circuiting behavior. See Logical Operators: Short-Circuit
&& || for more information.