yanghaili.157 发表于 2007-12-14 22:22

如何对只在正一和负一区间的三角波进行傅立叶变换

这样做不对吧?得到其频谱
n=100;
t=linspace(-5,5,n);
for i=1:n
if t(i)>=-1& t(i)<=1
y0(i)=1-abs(t(i));
else



y0(i)=0;
end
end
y1=fft(y0,1000);
p=abs(y1);
subplot(1,2,1)
plot(p,'-b');
subplot(1,2,2)
plot(t,y0,'-r');

花如月 发表于 2007-12-15 11:35

截取三角波在[-1 1]的数据,然后进行fft变换
页: [1]
查看完整版本: 如何对只在正一和负一区间的三角波进行傅立叶变换