作者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