Section: Bitwise Operations
y = bitor(a,b)
where a
and b
are unsigned integer arrays. The or
operation
is performed using 32 bit unsigned intermediates. Note that if a
or b
is a scalar, then each element of the other array is ored with
that scalar. Otherwise the two arrays must match in size.
--> bitor([3 4 2 3 10 12],5) ans = <uint32> - size: [1 6] Columns 1 to 6 7 5 7 7 15 13
This is a nice trick to look for odd numbers
--> bitor([3 4 2 3 10 12],1) ans = <uint32> - size: [1 6] Columns 1 to 6 3 5 3 3 11 13