作者HsiaoYungho (阿和)
看板MATLAB
标题Re: [问题] 方波经傅立叶FFT转换
时间Fri Oct 28 09:50:02 2005
※ 引述《flockbody ()》之铭言:
: t=0:0.001:8;
: y=(square(2*pi*t/8)+1)/2;
: x=fft(y);
x1=abs(x); %将振幅大小计算出来
magx1=fftshift(x1); % 将频率为零的资料移到频谱图中心
N = length(t); % 点数
fs = 1/0.001; % 取样频率
freqStep = fs/N; % 频域的频率的解析度
freq = freqStep*(-(N-1)/2:(N-1)/2); % 频域的频率刻度
plot(freq,magx1);
: plot(y)
用plot(y)画出来并不是振福大小,且对应之频率也不对
: 这是一个震幅为0~1频率为1/8HZ的方波
: 作傅立叶转换
: 出来的图形 (y) 应该要是sinc的波形
: 可是我run出来的图形却很奇怪
: 请问一下各位大大
: 是我哪边写错了嘛
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.121.56