Maxima Function
recttopolar (real_array, imaginary_array)
Translates complex values of the form a + b %i
to the form r %e^(%i t)
.
load ("fft")
loads this function into Maxima. See also .
The real and imaginary parts, a
and b
, are taken from real_array and
imaginary_array, respectively. The original values of the input arrays
are replaced by the magnitude and angle, r
and t
, on return. The outputs are
calculated as
r: sqrt (a^2 + b^2) t: atan2 (b, a)
The computed angle is in the range -%pi
to %pi
.
The input arrays must be the same size and 1-dimensional. The array size need not be a power of 2.
recttopolar
is the inverse function of polartorect
.