回答:
補足として:順方向と逆フーリエ変換はほとんど同じものです。たとえば、あるドメインの長方形は、他のドメインのsin(x)/ xに対応します(時間で始まるか周波数で始まるかに関係なく)。同じことがデルタにも言えます。一方のドメインのインパルスは、もう一方のドメインの複素指数に対応します。
次のように、逆FFT(フォワードFFTに基づく)を実装できます。
このようなMatlabでは
n = 1024;
x0 = randn(n,1) + j*rand(n,1); % random sequence
fx = fft(x0); % take the FFT
x1 = conj(fft(conj(fx)))/n; % inverse fft based on fw fft
% print an error metric how close we got to the orginal signal
fprintf('Error = %6.2f dB\n', 10*log10(sum( (x1-x0).* conj(x1-x0))./sum(x0.*conj(x0))));