IFFT operation on the vector

2 ビュー (過去 30 日間)
Michael Adelman
Michael Adelman 2013 年 2 月 21 日
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 Center および File ExchangeSpectral Measurements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by