Re: fourier,units
- To: mathgroup at smc.vnet.net
- Subject: [mg4012] Re: [mg3971] fourier,units
- From: Ralheid at aol.com
- Date: Mon, 20 May 1996 02:12:02 -0400
- Sender: owner-wri-mathgroup at wolfram.com
rebscher at geo.uni-bonn.de asks
> given: f[I b] = Abs[Fourier[data]]
>now my question:
>what kind of units on the axis do I get when my
>data are of the form [V] ?
I read this as;
data = {vector}
f[I w] = Abs[Fourier[data]]
The x-axis and Y-axis units are related to the units of the data. Looking at
real values for data
Given a specific case that I frequently encounter. Having data's y_Values
represent amplitude[time], and each data point's x_Position represents a
uniform increment of time. ( say .001 second for instance) . Then, if the
dimensions of data is 1000. The data set represent f[time] , 0<=time<+1.00.
The fourier component set f[I w] then has the following units; y-values are
still amplitude, they are the real fouier component's (Sqrt[1000]
Realamplitude / 2 ). The first term is the zero order term or average
value. The first 499 terms are equal in reverse order to the last 499 terms
(the . If you plot f[I w ] using only the first 499 terms each x-value
represents an increment of circular frequency (omega), the first f[2] will be
(2 Pi radians/second (or one cycle /sec) the 499th f[50] will be (499 2 Pi)
radians /sec ( 49 cycles /sec).
To represent the correct numerical values for the fourier components the
following shows the correct values
ListPlot[2 Abs[Take[f[I w],{1,500}]]/Sqrt[1000]]
I hope the above makes sense to you
==== [MESSAGE SEPARATOR] ====