Node:Complex Arithmetic, Next:Trigonometry, Previous:Utility Functions, Up: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. |