1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Fourier Transform

  1. Jan 21, 2008 #1
    X(w) = 1/(j*(w*hbar-Ek)+(hbar/T2)) - 1/(j*(w*hbar+Ek)+(hbar/T2))

    The inverse fourier transform of the above equation using matlab will obtain the following:

    x(t) = 2*j/hbar*heaviside(t)*sin(t/hbar*Ek)*exp(-t/T2)

    We can see that the values of x(t) are all imaginary values, however this shouldn't be the case, should have real values for x(t) instead.

    Does anyone knows what should be the correct inverse fourier transform?

  2. jcsd
  3. Jan 21, 2008 #2


    User Avatar

    The result given by Matlab will be correct, assuming you have adopted the same sign conventions when setting up the analytic FT. In particular the antisymmetry of X results in imaginary x.

    Also, this looks like a QM problem, and as far as I know there's no reason you can't have an imaginary solution: it just means the time evolution is 90 degrees out of phase with that of a real solution.
  4. Jan 21, 2008 #3
    I've found an answer from a book which states that

    x(t) = -2/hbar*heaviside(t)*sin(t/hbar*Ek)*exp(-2*pi/T2*t)

    I'm wondering how to get this answer, because it's a bit different from what I got from matlab (the difference is that the solution obtained from the book is in real values, and now there's a negative sign in front, and lastly the exponential term has an additional 2*pi)

    Hope that someone would be able to assist me in my queries! Thanks in advance!
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook