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
Matrixmania Blog
Contact
-> Sitemap <-
Matlab Books
Quick Matlab Guide
Matlab Tutorials
Matlab Examples
Matlab Flow Control
Boolean Algebra
Linear Algebra
Matlab 2D Plots
Matlab 3D Plots
Matlab GUI
Matlab Cookbook I
Matlab Cookbook II
Probability and Stats
Forums and Help
Relevant Links
Fun!
Your own Website?
Terms/Policies
leftimage for matrixlab-examples.com

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'

footer for logical OR page