IFFT operation on the vector

1 次查看(过去 30 天)
Hello,
I want to make an ifft operation on some vector. according to help of ifft, it do not require any multipcation constant. does this statement true all the time?

采纳的回答

Wayne King
Wayne King 2013-2-21
编辑:Wayne King 2013-2-21
As long as you do not zero pad, you should get back the original vector without using any scaling factor.
x = randn(10,1);
xdft = fft(x);
y = ifft(xdft);
max(abs(x-y))

更多回答(1 个)

Michael Adelman
Michael Adelman 2013-2-21
and if I zero pad, what constant I need to multiply?
  1 个评论
Wayne King
Wayne King 2013-2-21
Nothing, it will just add zeros at the end.
x = randn(10,1);
xdft = fft(x,16);
ifft(xdft)

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by