FreeMat: INT2BIN Convert Integer Arrays to Binary

FreeMat

- Main Page
- Related Pages

INT2BIN Convert Integer Arrays to Binary

Section: Type Conversion Functions

# Usage

Computes the binary decomposition of an integer array to the specified number of bits. The general syntax for its use is

       y = int2bin(x,n)

where `x` is a multi-dimensional integer array, and `n` is the number of bits to expand it to. The output array `y` has one extra dimension to it than the input. The bits are expanded along this extra dimension.

# Example

The following piece of code demonstrates various uses of the int2bin function. First the simplest example:

    --> A = [2;5;6;2]

    A =
     2
     5
     6
     2

    --> int2bin(A,8)

    ans =
     0 0 0 0 0 0 1 0
     0 0 0 0 0 1 0 1
     0 0 0 0 0 1 1 0
     0 0 0 0 0 0 1 0

    --> A = [1;2;-5;2]

    A =
      1
      2
     -5
      2

    --> int2bin(A,8)

    ans =
     0 0 0 0 0 0 0 1
     0 0 0 0 0 0 1 0
     1 1 1 1 1 0 1 1
     0 0 0 0 0 0 1 0