[其他] 為什麼Fourier Transform浪費記憶體?
一串128 的實數被FFT or FT以後,變成complex number,在電腦裡面就要256個數字來記
憶,在Matlab裡面用whos去看FFT後的signal你也可以看到Bytes變成兩倍。
我知道虛部的出現是為了用不同phase相同頻率的sin and cos當basis,但FFT只是signal
的另一個presentation,並沒有創造或消失information,為什麼在頻域需要兩倍的數字
(記憶體)來表示同一串信號?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.171.14.119
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1431601766.A.8B7.html
→
05/14 19:52, , 1F
05/14 19:52, 1F
推
05/14 20:14, , 2F
05/14 20:14, 2F
→
05/14 20:15, , 3F
05/14 20:15, 3F
→
05/14 20:51, , 4F
05/14 20:51, 4F
→
05/14 20:52, , 5F
05/14 20:52, 5F
→
05/14 20:53, , 6F
05/14 20:53, 6F
→
05/14 22:45, , 7F
05/14 22:45, 7F
推
05/14 22:50, , 8F
05/14 22:50, 8F
→
05/14 22:51, , 9F
05/14 22:51, 9F