On Mon, 1 Aug 2005, Jeff Peery wrote:
> thanks for the help. I think I'm understanding this a bit better. > although I still don't completely understand the output. here is an > example... for the input I have 1024 samples taken from a 1 Hz square > wave with amplitude = 1. for the output I would expect an infinite > number of frequencies. the output from FFT.fft(myData).real is this: [data cut] > I would expect 0.498 at all frequencies? why the oscillation? That actually sounds fine. By a square wave, you mean something like: ------- ------- ------- | | | | | | | | ------ ------- and according to the MathWorld documentation that Christian mentioned, http://mathworld.wolfram.com/FourierSeries.html according to analysis, the square wave does have a Fourier transform that oscillates the way that you've observing: http://mathworld.wolfram.com/FourierSeriesSquareWave.html where the coefficients are zero on the even n. So I think you're actually getting correct values there. Good luck! _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor