## INT2BIN Convert Integer Arrays to Binary

Section: Array Generation and Manipulations

### 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 =
      <int32>  - size: [4 1]

    Columns 1 to 1
     2
     5
     6
     2
    --> int2bin(A,8)
    ans =
      <logical>  - size: [4 8]

    Columns 1 to 8
     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 =
      <int32>  - size: [4 1]

    Columns 1 to 1
      1
      2
     -5
      2
    --> int2bin(A,8)
    ans =
      <logical>  - size: [4 8]

    Columns 1 to 8
     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