How to draw a high-contrast spectrogram?
Mostrar comentarios más antiguos
Some software for sound analysis can draw spectrograms with higher contrast (backgrounds are almost zero). I was wondering what tricks may I use to generate similar spectrograms.

Figure-1 A spectrogram generated by matlab function spectrogram()

Figure-2 A spectrogram of the same audio signal generated by a software
Respuestas (2)
Andres Morales
el 22 de En. de 2023
1 voto
You can modify the spectrogram minimum thresholding value. This will zero values below the threshold:
https://www.mathworks.com/help/signal/ref/spectrogram.html#namevaluepairarguments
Sulaymon Eshkabilov
el 26 de Mayo de 2021
0 votos
Hi,
Use colormap()
3 comentarios
zhehao.nkd
el 26 de Mayo de 2021
Sulaymon Eshkabilov
el 26 de Mayo de 2021
colormap(jet); colormat(hsv); etc
zhehao.nkd
el 31 de Mayo de 2021
Categorías
Más información sobre Time-Frequency Analysis en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!