binary2decimal function

Binary encoding of decimal numbers and vice versa.

Binary encoding of decimal numbers and vice versa.

Functions for computing binary to decimal conversion of numbers and vice versa.

decimal2binary(x, length) binary2decimal(x)

Arguments

  • x: input value.
  • length: an optional value giving the length of binary string to return.

Details

decimal2binary converts a numerical value (which is forced to be an integer) to a binary representation, i.e. a vector of 0s and 1s. For real numerical values see the example below.

binary2decimal converts a binary value, i.e. a vector of 0s and 1s, to a decimal representation.

Author(s)

Luca Scrucca

See Also

binary2gray

Examples

# for integer values dval <- 12 (bval <- decimal2binary(dval)) binary2decimal(bval) # for real values dval <- 12.456 # use (bval <- decimal2binary(dval*1000)) binary2decimal(bval)/1000
  • Maintainer: Luca Scrucca
  • License: GPL (>= 2)
  • Last published: 2024-01-28