Next: , Previous: Conversion, Up: Numbers


21.2.10 Complex Number Operations

— Scheme Procedure: make-rectangular real imaginary
— C Function: scm_make_rectangular (real, imaginary)

Return a complex number constructed of the given real and imaginary parts.

— Scheme Procedure: make-polar z1 z2
— C Function: scm_make_polar (z1, z2)

Return the complex number z1 * e^(i * z2).

— Scheme Procedure: real-part

Return the real part of the number z.

— Scheme Procedure: imag-part

Return the imaginary part of the number z.

— Scheme Procedure: magnitude

Return the magnitude of the number z. This is the same as abs for real arguments, but also allows complex numbers.

— Scheme Procedure: angle

Return the angle of the complex number z.