Numerically computing the inverse Fourier transform

조회 수: 3 (최근 30일)
Mat Hunt
Mat Hunt 2016년 6월 22일
편집: Star Strider 2016년 6월 23일
Suppose I have the Fourier transform of a function F_hat=F_hat(k), where k is the Fourier transformed variable. I have constants B,E_b,U and O. I have another Fourier transformed function p_hat(k)=exp(-0.25*k^2). The function in question is:
F_hat(k)=p_hat(k)*tanh(k)/(k*U^2+(-B+O*U+E_b*|k|-k^2)*tanh(k))
My question is, Can I get back to the variable F(x), for a given set of values of x, say -20<=x<=20?
I have written some code which numerically computes this but it is giving some odd results which I don't fully trust which is why I wonder if matlab has some inbuilt routines for this which I can quickly implement to test my code against.
Mat

답변 (0개)

카테고리

Help CenterFile Exchange에서 Discrete Fourier and Cosine Transforms에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by