Итак, я написал быстрый скрипт в Matlab, сделайте некоторую визуализацию для меня-
function spectro(filename,maxFreq)
wavchunksizefix(filename);
[y,fs] = wavread(filename);
subplot(2,1,1);
plot(y);
ylim([0 1]);
title('Signal Amplitude');
subplot(2,1,2);
specgram(y,1024,fs);
ylim([0 maxFreq]);
cb = colorbar;
set(get(cb,'title'),'string','dB');
title('Original Signal Spectrogram');
Что мне было интересно, так это - как изменить вывод specgram (), чтобы он отображал только определенный диапазон дБ? Прямо сейчас он показывает кучу ненужных шумов в диапазоне от 0 до 40 дБ, и я хочу видеть только от 0 до -50 дБ (к сожалению, я не могу опубликовать пример изображения, потому что я новичок).