作者phase999 (大帥)
看板MATLAB
標題[繪圖] DTFT of x[n]=cos(pi*n/2)
時間Wed Mar 27 00:38:29 2013
如題
我現在想把x[n]=cos(pi*n/2),0≦n≦10 做DTFT的轉換
plot X(exp^jwt)
原本是用dct這個指令去做
可是後來發現好像不太對
現在不知該如何做,想請問有人能提供點方向嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.108.154
1F:→ u941716:DFT via FFT 03/27 01:02
2F:推 verysong:DCT只是DFT的實部而已 好像是這樣 03/27 12:59
3F:→ phase999:今天大概有寫出來了,想順便問X=x*exp(-j*n'*w); 03/27 21:08
4F:→ YoursEver:2F說錯. DCT的基底是cos, FFT的基底是cos + j sin 03/27 21:25
5F:→ YoursEver:因此,只有在"欲轉換的函數為偶函數"時,cos transform的 03/27 21:26
6F:→ YoursEver:結果才會恰好和fourier transform的結果相同. 03/27 21:27
7F:→ YoursEver:換成考慮影像或是離散信號,就得要這筆信號對原點對稱, 03/27 21:27
8F:→ YoursEver:才會得到相同的DFT和DCT結果. 03/27 21:28
9F:→ phase999:感謝Y大詳細解說,對這塊有更加瞭解了 03/31 01:24