Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
Numeric is a built-in class on which Fixnum, Bignum, etc., are based. Here some methods are added so that all number types can be treated to some extent as Complex numbers.
See Complex#arg.
# File complex.rb, line 60 def arg Math.atan2!(0, self) end
See Complex#conjugate (short answer: returns self).
# File complex.rb, line 75 def conjugate self end
Returns a Complex number
(0,self)
.
# File complex.rb, line 38 def im Complex(0, self) end
The imaginary part of a complex number, i.e. 0.
# File complex.rb, line 52 def image 0 end
See Complex#polar.
# File complex.rb, line 68 def polar return abs, arg end