XOR -
Logical
EXCLUSIVE OR
A
B x o r (A,B)
0 0
0
0 1
1
1 0
1
1 1
0
For the logical
exclusive OR, XOR(A,B),
the result is logical 1
(TRUE) where either A
or B, but
not both,
is nonzero. The result is logical 0 (FALSE)
where A
and B are
both zero or nonzero.
A and
B
must
have the same dimensions (or one can be a scalar).
This is the common symbol for the 'Exclusive OR'
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 logical
EXCLUSIVE OR
between A
and B is:
>> xor(A,B)
ans =
0
0
1 1
0
0
1 1
0
1
0 1
0
1
0 1
>>
Example:
If vector x
is:
x =
0
1
2
3 0
and vector y
is:
y =
1
2
3
0 0
Then, the logical
exclusive OR
between x
and y is:
ans =
1
0
0
1 0
From
'Exclusive OR' to home
From
'XOR' to
'Boolean Algebra Menu'
|
|