Re: FFT in Mathematica

• To: mathgroup at smc.vnet.net
• Subject: [mg93670] Re: FFT in Mathematica
• From: "Nasser Abbasi" <nma at 12000.org>
• Date: Fri, 21 Nov 2008 05:33:17 -0500 (EST)
• References: <gg3c81\$k40\$1@smc.vnet.net>
• Reply-to: "Nasser Abbasi" <nma at 12000.org>

```"Oliver" <sch_oliver2000 at yahoo.de> wrote in message
news:gg3c81\$k40\$1 at smc.vnet.net...
> Hallo,
>
> i wanted to plot the following function:
>
> s(t) = (1/(4*(Pi*1*t)^(3/2))) * Exp[-(x^2 + y^2 + z^2)/(4*1*t)]
> when x=1, y=1, z=1
> so i wrote:
>
> eq = (1/(4*(Pi*1*t)^(3/2))) * Exp[-(x^2 + y^2 + z^2)/(4*1*t)]
>
> Plot[Evaluate[eq /. {x -> 1, y -> 1, z -> 1}], {t, 0, 3}]
>
> My Question is, how can i plot s(f), which is the function depending on
> the frequency. In other word, how to find the FFT of s(t) in Mathematica?
> thanks.
>

Your function s(t) is continues. FFT takes sequence of numbers (samples). In
Mathematica use Fourier (which is DFT (Discrete Fourier Transform). Note FFT
is the name of an implementation (algorithm) of DFT.

You do not plot the spectrum 's(f)', you plot its magnitude and phase. (it
is complex numbers).

Fyi, in version 7, WRI has added many more functions to support spectrum
analysis. Check
http://www.wolfram.com/products/mathematica/newin7/content/EnhancedFourierAnalysis/

Nasser

```

• Prev by Date: Re: How to pass a function to a function?
• Next by Date: Re: How to pass a function to a function?
• Previous by thread: FFT in Mathematica
• Next by thread: Re: FFT in Mathematica