Stdlib cmplx
The cmplx module provides a suite of functions for performing operations on complex numbers. These functions allow you to create, manipulate, and compute advanced mathematical expressions using complex arithmetic.
Functions
-
new(real, imag)
Creates a new complex number from the given real and imaginary parts. -
conj(c)
Returns the complex conjugate of the complex numberc. -
abs(c)
Returns the modulus (absolute value) of the complex numberc. -
arg(c)
Returns the phase (argument) of the complex numbercin radians. -
sin(c)
Returns the sine of the complex numberc. -
cos(c)
Returns the cosine of the complex numberc. -
acos(c)
Returns the arc cosine (inverse cosine) of the complex numberc. -
acosh(c)
Returns the hyperbolic arc cosine of the complex numberc. -
asin(c)
Returns the arc sine (inverse sine) of the complex numberc. -
asinh(c)
Returns the hyperbolic arc sine of the complex numberc. -
atan(c)
Returns the arc tangent (inverse tangent) of the complex numberc. -
atanh(c)
Returns the hyperbolic arc tangent of the complex numberc. -
cosh(c)
Returns the hyperbolic cosine of the complex numberc. -
cot(c)
Returns the cotangent of the complex numberc(defined as 1/tan(c)). -
exp(c)
Returns the exponential function (e^c) of the complex numberc. -
inf()
Returns an infinite complex number. -
isinf(c)
Reports whether the complex numbercis infinite; returnstrueif it is, otherwisefalse. -
isnan(c)
Reports whether the complex numbercis NaN (not a number); returnstrueif it is, otherwisefalse. -
log(c)
Returns the natural logarithm of the complex numberc. -
log10(c)
Returns the base-10 logarithm of the complex numberc. -
nan()
Returns a complex number representing NaN. -
phase(c)
Alias forarg(c); returns the phase (argument) of the complex numberc. -
polar(c)
Returns the polar coordinates of the complex numbercas a map with keys: r: The modulus (absolute value)-
theta: The angle in radians -
pow(x, y)
Returns the result of raising the complex numberxto the power of complex numbery. -
rect(r, theta)
Returns the complex number corresponding to the given polar coordinatesrandtheta. -
sinh(c)
Returns the hyperbolic sine of the complex numberc. -
sqrt(c)
Returns the square root of the complex numberc. -
tan(c)
Returns the tangent of the complex numberc. -
tanh(c)
Returns the hyperbolic tangent of the complex numberc.