Generate Binary Representation in R
Functions to generate a binary representation from numeric data, as an example of vectorizing computations.
binaryRep(data, m = .Machine$double.digits) binaryRepA(m) binaryRepBits(data) binaryRepPowers(n, m)
data |
numeric data |
m |
number of bits in mantissa |
n |
range for powers |
The main function, binaryRep
returns an object from class "binaryRep"
providing the components of
the representation of data
, as well as the original data
itself.
The other functions are helper functions; see the examples in the book.
binaryRep
The object returned
original
:The original data, of class "numeric"
sign
, exponent
:Objects of class
"integer"
for the sign and exponent.
bits
:Object of class "raw"
for the significand.
binaryRep(c(.1, .25, 1/3))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.