Comment tracer un spectrogramme dans MATLAB
Alors que MATLAB 6.5 et les versions antérieures du logiciel contenaient une fonction appelée "specgram" qui pourrait gérer le tracé du spectrogramme de un signal, les nouvelles versions viennent avec des fonctionnalités améliorées telles que le rendu 3D. Même si l'ancienne définition de la fonction est toujours prise en charge, l'utilisation de "spectrogramme" au lieu de "specgram" il est fortement recommandé, surtout depuis "specgram" est susceptible d'être complètement retiré de futures versions de MATLAB.
Instructions
Ouvrez un nouveau projet MATLAB. Aller à "Fichier" puis cliquez sur "Nouveau."
Utilisez la ligne de code suivante pour charger un signal de parole à partir de votre ordinateur:"[x, fs] = wavread ('test.wav')." 'Test.wav' est le nom du fichier que vous allez utiliser pour tracer le spectrogramme.
Utilisez la fonction de spectrogramme pour afficher le spectrogramme du signal dans une nouvelle fenêtre comme suit:
"figure, spectrogramme (x)."
Ajouter un "Yaxis" drapeau à la commande si vous souhaitez avoir le temps représenté sur l'axe horizontal. Cette étape est facultative, mais aidera à rendre la représentation la plus courante d'un spectrogramme. La ligne correspondante de code est: "spectrogramme (x, 'Yaxis')."
Questions connexes
- Comment afficher des histogrammes multiples dans Matlab
- Comment entrée dans MATLAB
- Comment faire pour convertir Matlab pour Mathematica
- Comment tracer une Hyperboloid dans MATLAB
- Comment arrêter MATLAB dans le milieu d'un travail
- Comment tracer une ligne en 3D Matlab
- Comment se rendre à une nouvelle ligne dans MATLAB
- Comment faire un exécutable à partir d'un code Matlab
- Comment calculer un logarithme naturel dans MATLAB
- Comment Zoom & Shrink images à l'aide de MATLAB
- Comment faire pour exécuter un code Matlab dans Octave
- Fonction Mod dans MATLAB
- Sortie texte dans MATLAB
- Comment faire pour activer l'entrée dans un vecteur dans MATLAB
- Comment écrire une fonction dans MATLAB pour retourner une matrice
- Comment fusionner des matrices dans MATLAB
- Comment tracer une fonction dans MATLAB
- Comment tracer Parcelles multiples dans MATLAB
- Comment enregistrer des images dans MATLAB
- Comment découper une chaîne avec un espace dans MATLAB
- Comment écrire à CSV dans MATLAB
- Comment utiliser la méthode d'Euler dans MATLAB