MathGroup Archive 1995

[Date Index] [Thread Index] [Author Index]

Search the Archive

Fourier Question

  • To: mathgroup at christensen.cybernetics.net
  • Subject: [mg1602] Fourier Question
  • From: jt12799 at glibm3.cen.uiuc.edu (Jehan Tsai)
  • Date: Tue, 4 Jul 1995 01:58:29 -0400
  • Organization: University of Illinois at Urbana

I have a question concerning the Mathematica command 'Fourier'
Recently, I have been experimenting with this command for a program I have
been working on that requires it.  For the most part, it seems to work as
expected, except when we multiply the list by Exp[I b x], which is supposed
to cause a shift in the frequency domain.  However, it does not seem to
perform as expected shifting the function around strangely in the frequency
domain.  According to references, Exp[I 2 Pi f0/N x] Should cause a shift
of f0, but does not.  Below are the commands I used in my trial.

g=UnitStep[x+5]-UnitStep[x-5];
b= ;
f1=Table[N[g*Exp[I x b]],{x,-63,64}];
f2=Fourier[f1];
ListPlot[Abs[f2]];

A comparison of this plot with the Fourier of sampled function g by itself
indicates that for whatever b I choose has no correlation on the shift itself.
I'm not sure what the problem is, whether I am misunderstanding the actual
code, the way Mathematica does the FFT or whether I am just plotting the
samples over an incorrect interval.  I am interested in any help or 
suggestions in what the problem is.  Thanks in advance.

J.T. Tsai
------------------------------------------------------------------------------
J.T. Tsai    jt12799 at coewl.cen.uiuc.edu |  "Oh no we're in the hands of   
University of Illinois-Urbana/Champaign	|           engineers!!!"   
    Dept. of Electrical Engineering     |  Dr. Ian Malcolm, >>Jurassic Park<<
------------------------------------------------------------------------------


  • Prev by Date: stat package
  • Next by Date: Re: Crossreference, code documentation
  • Previous by thread: Re: stat package
  • Next by thread: Re: Fourier Question