- function whole_fupin_graphy(x)
- data=audioread(x);
- %disp(length(data));
- %设抽样频率为Fs(Hz),信号点数为N,信号序列为x。
- a=fft(data);
- y = abs(a);
- yy = y(1:floor(length(data)/2));
- plot(44100/length(data)*(1:floor(length(data)/2)),yy);
- title('信号的幅频图');
- xlabel('Frequency(Hz)');
- ylabel(' Amplitude');
- end
如图所示:

本文介绍了一种使用MATLAB或Octave进行音频信号处理的方法,通过读取音频文件并运用快速傅立叶变换(FFT)来获取信号的频谱特性,并绘制其幅频图。
6284

被折叠的 条评论
为什么被折叠?



