Why is InverseFourier giving me different results from InverseFourierTransform?

 Why is InverseFourier giving me different results from InverseFourierTransform?

I have this function:

H[f_]:=1./(1 - 5 f^2 + 2 f^4) + (2. - f^2)/(1 - 5 f^2 + 2 f^4)

I need to compute its inverse fourier transform. If I use the function InverseFourierTransform I obtain a real function but if I make a list such as:

Table[1./(1 - 5 f^2 + 2 f^4) + (2. - f^2)/(1 - 5 f^2 + 2 f^4), {f, 0, 30, .01}]

And then evaluate the discrete inverse fourier by using InverseFourier I’ll obtain a list with complex number.

What is the issue here why is this happening?

Let’s block ads! (Why?)

Recent Questions – Mathematica Stack Exchange