Name

bitand — AND applied to binary representation of input arguments

Calling Sequence

[z]=bitand(x,y)

Parameters

x

scalar/vector/matrix of positives integers

y

scalar/vector/matrix of positives integers

z

scalar/vector/matrix of positives integers

Description

Given x and y two positives integers, this function returns z the decimal number whose the binary form is the AND of the binary representations of x and y. (x, y, z have the same size. If dimension of x (and y) is superior than 1 then z(i) is equal to bitand(x(i),y(i)).

Examples

 
// example 1 :
// '1010110' : is the binary representation of 86 
// '1011011' : is the binary representation of 91   
// '1010010' : is the binary representation for the AND of binary representation 86 and 91 
// so the decimal number corresponding to the AND  applied to binary forms 86 and 91 is : 82
x=86; y=91
z=bitand(x,y)

// example 2 :
x=[12,45],y=[25,49]
z=bitand(x,y)
 

See Also

bitor, bin2dec, dec2bin