Les partenaires publicitaires:

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

  1. Ouvrez un nouveau projet MATLAB. Aller à "Fichier" puis cliquez sur "Nouveau."

  2. 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.

  3. Utilisez la fonction de spectrogramme pour afficher le spectrogramme du signal dans une nouvelle fenêtre comme suit:

    "figure, spectrogramme (x)."

  4. 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')."

» » » » Comment tracer un spectrogramme dans MATLAB