Mens MATLAB 6.5 og tidligere versioner af softwaren indeholder en funktion kaldet " specgram ", der kunne håndtere plotte af et signal s spectrogram , de nyere versioner kommer med forbedret funktionalitet , såsom 3D- rendering. Selvom den gamle definition af funktionen understøttes stadig er brugen af " spectrogram " i stedet for " specgram " stærkt anbefales , især da " specgram " sandsynligvis vil blive helt fjernet fra fremtidige versioner af MATLAB . Instruktioner
1
Åbn en ny Matlab projekt. Gå til "Filer " og derefter klikke på
2
Brug følgende linje kode til at indlæse en tale signal fra din computer " Ny. ": " [X, fs ] = wavread ( 'test . wav "). " ' Test.wav ' er navnet på den fil, du vil bruge til at plotte spectrogram .
3
Brug spectrogram funktionen til at vise spectrogram af signalet i et nyt vindue som følger : Hej
. " figur, spectrogram (x )"
4
Add a " yaxis " flaget til kommandoen , hvis du ønsker at have tid repræsenteret på den vandrette akse . Dette trin er valgfrit , men vil bidrage til at gøre den mest almindelige repræsentation af et spektrogram . Den tilsvarende linje kode er: " spectrogram (x ' yaxis "). "