hmatrix-0.4.0.0: Linear algebra and numerical computationsSource codeContentsIndex
Numeric.GSL.Fourier
Portabilityuses ffi
Stabilityprovisional
MaintainerAlberto Ruiz (aruiz at um dot es)
Description

Fourier Transform.

http://www.gnu.org/software/gsl/manual/html_node/Fast-Fourier-Transforms.html#Fast-Fourier-Transforms

Synopsis
fft :: Vector (Complex Double) -> Vector (Complex Double)
ifft :: Vector (Complex Double) -> Vector (Complex Double)
Documentation
fft :: Vector (Complex Double) -> Vector (Complex Double)Source

Fast 1D Fourier transform of a Vector (Complex Double) using gsl_fft_complex_forward. It uses the same scaling conventions as GNU Octave.

> fft (fromList [1,2,3,4])
vector (4) [10.0 :+ 0.0,(-2.0) :+ 2.0,(-2.0) :+ 0.0,(-2.0) :+ (-2.0)]
ifft :: Vector (Complex Double) -> Vector (Complex Double)Source
The inverse of fft, using gsl_fft_complex_inverse.
Produced by Haddock version 2.4.2