This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
 Documentation / Mathematica / Built-in Functions / Numerical Computation / Data Manipulation  /
InverseFourier

  • InverseFourier[ list ] finds the discrete inverse Fourier transform of a list of complex numbers.
  • The inverse Fourier transform of a list of length is defined to be .
  • Note that the zero frequency term must appear at position 1 in the input list.
  • The definition of the Fourier transform used is the one common in the physical sciences. The sign of the exponent must be reversed to obtain the definition common in electrical engineering.
  • The list of data need not have a length equal to a power of two.
  • The list given in InverseFourier[ list ] can be nested to represent an array of data in any number of dimensions.
  • The array of data must be rectangular.
  • If the elements of list are exact numbers, InverseFourier begins by applying N to them.
  • See the Mathematica book: Section 1.6.6Section 3.8.3.
  • See also: Fourier.

    Further Examples

    Here is some data corresponding to a square pulse.

    In[1]:=

    Out[1]=

    Here is the Fourier transform of the data. It involves complex numbers.

    In[2]:=

    Out[2]=

    Here is the inverse Fourier transform.

    In[3]:=

    Out[3]=

    After using Chop, this gives back exactly your original data.

    In[4]:=

    Out[4]=