or, |
Find logical OR
Description
performs
a logical OR of arrays A
| B
A
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
.
Examples
Input Arguments
Tips
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 anif
orwhile
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. SeeShort-Circuit AND
andShort-Circuit OR
for more information.