 |
Logical OR
A
B A | B
0 0
0
0 1
1
1 0
1
1 1
1
A | B
performs a logical OR
of arrays 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 1 if either input array
contains a non-zero element at that same array location. Otherwise,
that element is set to 0. A and B must have the
same
dimensions unless one is a scalar.
Example:
If matrix A
is:
A =
0
0
1 1
1
1
0 0
0
0
0 0
1
1
1 1
and matrix B
is:
B =
0
0
0 0
1
1
1 1
0
1
0 1
1
0
1 0
Then, the OR
operation between A
and B is:
>> A | B
ans =
0
0
1 1
1
1
1 1
0
1
0 1
1
1
1 1
>>
Example:
If vector x
is:
x =
0
1
2
3 0
and vector y
is:
y =
1
2
3
0 0
Then, the OR
operation between x
and y is:
>> x | y
ans =
1
1
1
1 0
>>
From
'Logical OR' to home
From
'Logical OR' to 'Boolean Algebra'


|
|