| Extracted from Pike v7.8 release 700 at 2013-06-08.

[Top]
Math
Math.Transforms
Math.Transforms.FFT

# Method Math.Transforms.FFT()->rFFT()

Method rFFT

  `array(array(float)) rFFT(array(int|float) real_input)`

Description

  Returns the FFT of the input array. The input must be real and the output is complex. The output consists of an array. It's first element is the amplitudes and the second element is the phases.

Parameter `real_input`

  The array of floats and/or ints to transform.

Note

  rIFFT(rFFT()) returns the input array scaled by n=sizeof(input array). This is due to the nature of the DFT algorithm.

See also

  rIFFT()