| asNumeric-methods {Rmpfr} | R Documentation |
Methods for asNumeric(<mpfr>)
Description
Methods for function asNumeric (in package gmp).
Usage
## S4 method for signature 'mpfrArray'
asNumeric(x)
Arguments
x |
a “number-like” object, here, a
|
Value
an R object of type (typeof) "numeric", a matrix
or array if x had non-NULL dimension dim().
Methods
signature(x = "mpfrArray")this method also dispatches for
mpfrMatrixand returns a numeric array.signature(x = "mpfr")for non-array/matrix,
asNumeric(x)is basically the same asas.numeric(x).
Author(s)
Martin Maechler
See Also
our lower level (non-generic) toNum(). Further,
asNumeric (package gmp),
standard R's as.numeric().
Examples
x <- (0:7)/8 # (exact)
X <- mpfr(x, 99)
stopifnot(identical(asNumeric(x), x),
identical(asNumeric(X), x))
m <- matrix(1:6, 3,2)
(M <- mpfr(m, 99) / 5) ##-> "mpfrMatrix"
asNumeric(M) # numeric matrix
stopifnot(all.equal(asNumeric(M), m/5),
identical(asNumeric(m), m))# remains matrix
[Package Rmpfr version 0.9-5 Index]