Hvordan Plot en Spektrogram i MATLAB

Hvordan Plot en Spektrogram i MATLAB


Mens MATLAB 6.5 og tidligere versjoner av programvaren som ligger en funksjon som heter "specgram" som kunne håndtere plotting av et signal er spektrogram, de nyere versjonene kommer med forbedret funksjonalitet som 3D-rendering. Selv om den gamle definisjonen av funksjonen fortsatt støttes, er bruken av "spektrogram" i stedet for "specgram" anbefales, spesielt siden "specgram" er sannsynlig å bli fullstendig fjernet fra fremtidige versjoner av MATLAB.

Bruksanvisning

1 Åpne en ny MATLAB prosjekt. Gå til "File" og deretter på "New".

2 Bruk følgende linje med kode for å laste inn en talesignalet fra datamaskinen: ". [X, fs] = wavread ( 'test.wav')" 'Test.wav' er navnet på filen du skal bruke for å plotte spektrogram.

3 Bruk spektrogram funksjon for å vise spektrogram av signalet i et nytt vindu som følger:

"Figur, spektrogram (x)."

4 Legg en "y-aksen" flagg til kommandoen hvis du ønsker å ha tid representert på den horisontale aksen. Dette trinn er valgfritt, men vil bidra til å gjengi den mest vanlige representasjon av et spektrogram. Den tilsvarende kodelinje er: "spektrogram (x, 'y-aksen)."