作业帮 > 数学 > 作业

f=sin(2*pi*t)+0.1*sin(2*pi*25*t) 进行傅里叶变换,绘制幅度频谱图,从结果中能看出什么?(

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 16:03:46
f=sin(2*pi*t)+0.1*sin(2*pi*25*t) 进行傅里叶变换,绘制幅度频谱图,从结果中能看出什么?(建议用FFT)
怎样确定采样频率、采样周期和采样点数?
你可以用matlab fft函数试试
t=0:pi/1024:pi;
f=sin(2*pi*t)+0.1*sin(2*pi*25*t);
n=0:1024;
plot(n,abs(fft(f)));
则采样周期为pi/1024,采样频率为1/(pi/1024),一共有1024个采样点,fft函数会做1024点FFT,对应的数字频率从0到2pi(pi到2pi区间折到-pi到0),频率点之间的间隔为2pi/1024,一共1025个数值