| 5 | 1/1 | 返回列表 |
| 查看: 2450 | 回復(fù): 5 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
[求助]
如何用Matlab對(duì)函數(shù)sin(pi*t)/(pi*t)進(jìn)行FFT變換 已有2人參與
|
||
|
如題,本人現(xiàn)在想利用Matlab的FFT函數(shù)對(duì)sin(pi*t)/(pi*t)進(jìn)行傅里葉變換,通過書本得到其傅里葉變換應(yīng)為-pi到pi為1,其余頻率成分為0. 但本人利用如下程序總是得不到正確結(jié)果,煩請(qǐng)大家指正。謝謝。 clc clear Fs=1000; T=1/Fs; L=1000; t=(1:L-1)*T; %這一步不從0取值是為了y=sin(pi*t)./pi./t在整個(gè)t范圍內(nèi)有值 L=size(t); L=L(1,2); y=sin(pi*t)./pi./t; NFFT=2^nextpow2(L); Y=fft(y,NFFT)/L; f=Fs/2*linspace(0,1,NFFT/2+1); plot(f,2*abs(Y(1:NFFT/2+1))) |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|