[R] fft help
Rolf Turner
r.turner at auckland.ac.nz
Tue Sep 22 22:33:54 CEST 2009
On 17/09/2009, at 3:39 AM, delic wrote:
>
> I wrote a script that I anticipating seeing a spike at 10Hz with the
> function 10* sin(2*pi*10*t).
> I can't figure out why my plots do not show spikes at the
> frequencies I
> expect. Am I doing something wrong or is my expectations wrong?
(a) Is this a homework question?
(b) Have you figured it out yet?
(c) Hint: You have spikes at +/- 40 in a range from -50 to 50. You
*want* spikes
at 10 and 90 Hz. Could it be that you haven't set your frequency
vector ``f''
quite right? :-)
cheers,
Rolf Turner
P. S. You won't get spikes bang on at 10 and 90 Hz. because these are
*not*
Fourier frequencies when n = 256. If you want spikes in your
periodogram
at bang on 10 and 90 Hz use a value of n that is divisible by 10,
e.g. n=500.
Why would you want a power of 2 anyhow? (Well, the fft goes faster
when n
is a power of 2, but who cares?)
R. T.
######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}
More information about the R-help
mailing list