Bonjour;
J’ai un signal audio que je veux présenter son spectrogramme c’est à dire fréquence en fonction de temps. J’utilise le morceau de code suivant :
La fonction spectrogram me retourne, comme c’est bien indiqué dans le help de Matlab, une matrice k*8. Le problème est que, lorsque j’exécute imagesc, je n’obtiens pas la fameuse image avec des couleurs allant du rouge au bleu ! Le message d’erreur est que la matrice contient des valeurs complexes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 x = wavread('Fire.wav'); y=spectrogram(x);
Est-ce que quelqu’un peut m’indiquer qu’est ce que je dois faire pour obtenir le spectrogramme d’un audio?
Partager