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. |