Complex Arithmetic Next: Previous: Utility Functions Up: Arithmetic



Complex Arithmetic

The following functions are available for working with complex numbers. Each expects a single argument. Given a matrix they work on an element by element basis. In the descriptions of the following functions z is the complex number x + iy where i is defined as sqrt (-1).

abs (z) Mapping Function
Compute the magnitude of z defined as |z| = sqrt (x^2 + y^2).

For example

          abs (3 + 4i)
               => 5
          

arg (z) Mapping Function
angle (z) Mapping Function
Compute the argument of z defined as theta = atan (y/x).

in radians.

For example

          arg (3 + 4i)
               => 0.92730
          

conj (z) Mapping Function
Return the complex conjugate of z defined as conj (z) = x - iy.

imag (z) Mapping Function
Return the imaginary part of z as a real number.

real (z) Mapping Function
Return the real part of z.