CMath is a library that provides trigonometric and transcendental functions for complex numbers.
To start using this library, simply:
require
"cmath"
Square root of a negative number is a complex number.
CMath.sqrt(-
9
)
#=> 0+3.0i
atan2!(y,x) Class Public methods Alias for:
asin!(z) Class Public methods Alias for:
atan2(y,x) Class Public methods returns the arc tangent of y divided
exp!(z) Class Public methods Alias for:
cbrt!(z) Class Public methods Alias for:
atanh(z) Class Public methods returns the inverse hyperbolic tangent of z
acosh(z) Class Public methods returns the inverse hyperbolic cosine of z
cos!(z) Class Public methods Alias for:
log2(z) Class Public methods returns the base 2 logarithm of z
asin(z) Class Public methods returns the arc sine of z
Page 2 of 4