Re: [問題] fftshift的問題已回收

看板MATLAB作者 (大頭)時間15年前 (2009/06/04 23:39), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《loveinlove (ψ-(._. )>)》之銘言: : 我有看過別人的文章 其中有看到一篇 : 關於做完fft之後要用fftshift 才是 : 正確的 好像是因為matlab會把d.c.值 : 放到最前面 而非中間的位置的緣故 : 那請問一下 如果不要用fftshift 這個 : 內建的指令 請問有啥方法 可以達到 : 同樣的效果呢? DFT的定義說明了一切。 假設 x 的長度為 N = 2s fft_x = fft(x); 你要的就是 [fft_x(s+1:N) fft_x(1:s)] 奇數亦同 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.14.152

06/04 23:52, , 1F
好像是 [fft_x(s+1:N) fft_x(1:s)] 吧?
06/04 23:52, 1F
※ 編輯: bighead319 來自: 220.132.14.152 (06/05 00:15)

06/05 00:16, , 2F
恩,沒錯,打錯了
06/05 00:16, 2F

06/05 03:00, , 3F
感謝原po 也謝謝1樓!!
06/05 03:00, 3F
文章代碼(AID): #1A9-gxwF (MATLAB)
文章代碼(AID): #1A9-gxwF (MATLAB)