MATLAB中画幅频图的实现
- 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
如图所示: