Medan MATLAB 6.5 och tidigare versioner av programvaran innehåller en funktion som heter " specgram " som kunde hantera plottning av en signals spektrogram , de nyare versionerna kommer med förbättrad funktionalitet såsom 3D- rendering . Även om den gamla definitionen av funktionen stöds fortfarande , är användningen av " spektrogram " istället för " specgram " rekommenderas starkt , särskilt eftersom " specgram " kommer sannolikt att vara helt bort från framtida versioner av MATLAB . Instruktioner
1
Öppna ett nytt MATLAB projekt . Gå till " File " och klicka sedan på
2
Använd följande kodrad för att ladda ett tal signal från datorn " Nytt . " : " [ X , fs ] = wavread ( 'test . wav ' ) . " " Test.wav " är namnet på den fil du ska använda för att rita upp spektrogram .
3
Använd spektrogram funktion för att visa spektrogram av signalen i ett nytt fönster enligt följande :
" . siffra , spektrogram ( x ) "
4
Lägg en " yaxel " flagga till kommandot om du vill ha tid representerad på den horisontella axeln . Detta steg är valfritt , men kommer att bidra till att göra den vanligaste representationen av ett spektrogram . Motsvarande kodrad är : " spektrogram ( x , ' yaxel ' ) . " Addera