| glub {Brobdingnag} | R Documentation |
Glubbdubdribian numbers: complex numbers with Brobdingnagian real and imaginary parts
Description
Create, coerce to or test for a Glubbdubdribian object
Usage
glub(real = double(), imag = double())
as.glub(x)
is.glub(x)
Arguments
real, imag |
Real and imaginary components of complex number: must be Brobdingnagian numbers |
x |
object to be coerced to or tested for Glubbdubdribian form |
Details
A Glubbdubdribian number is the Brobdingnagian equivalent of a complex number.
Function glub() takes two arguments that are coerced to
Brobdingnagian numbers and returns a Glubbdubdribian number. This
function is not really intended for the end user: it is confusing and
includes no argument checking. Use function as.glub() instead.
Function as.glub() is the user's workhorse: use this to coerce
numeric or complex vectors to Glubbdubdribian form.
Function is.glub() tests for its arguments being Glubbdubdribian.
Note
Function glub() uses recycling inherited from cbind().
Author(s)
Robin K. S. Hankin
See Also
Examples
a <- as.glub(1:10 + 5i)
a^2 - a*a
f <- function(x){sin(x) +x^4 - 1/x}
as.complex(f(a)) - f(as.complex(a)) # should be zero (in the first
# term, f() works with glubs and coerces to
# complex; in the second, f()
# works with complex numbers directly)