此函数集合了时域,频域图、频谱图、以及中值滤波,均值滤波等,只需要我们给这个函数传递一个WAV信号,就能自动帮助我们画出上面的所有图,并保存为bmp格式的图片。
matlab代码如下:
function Handle( signal)
%HANDLE Summary of this function goes here
% Detailed explanation goes here
data=wavread(signal);
plot(data);
saveas(gcf,'Time_domain','bmp');
figure;
spectrogram(data,8192,7168,8192,44100,'yaxis');
saveas(gcf,'spectro_domain','bmp');
figure;
[S,F,T,P] = spectrogram(data,8192,7168,8192,44100,