logo for matrixlab-examples.com
[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Welcome Matrixmania Blog
-> Sitemap / Search <-
-> Books <-
Forums and Help
Contact
Basics Quick Matlab Guide
Matlab Tutorial
Matlab Examples
Matlab Flow Control
Boolean Logic
Plots and GUI Matlab 2D Plots
Matlab 3D Plots
Matlab GUI
Applications Calculus
Linear Algebra
Matlab Cookbook I
Matlab Cookbook II
Electrical Calculations
Probability and Stats
Finance Apps
Other Relevant Links
Notes on Computing
Online Calculators
Fun!
Your own Website?
Terms/Policies
leftimage for matrixlab-examples.com

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).

gate - logic XOR (exclusive OR) symbol
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'

Top
<Logical AND>
<Logical OR>
<De Morgan's Laws>


footer for XOR page