Wie man ein Spektrogramm in MATLAB Plot

June 20

Wie man ein Spektrogramm in MATLAB Plot

Während MATLAB 6.5 und früheren Versionen der Software eine Funktion namens "Specgram", das das Plotten von Spektrogramm ein Signal verarbeiten kann enthalten, sind die neueren Versionen mit verbesserten Funktionen wie 3D-Rendering. Obwohl die alte Definition der Funktion noch unterstützt wird, die Verwendung von "Spektrogramm" statt "Specgram" wird dringend empfohlen, vor allem, da "Specgram" ist wahrscheinlich von künftigen Versionen von MATLAB vollständig entfernt werden.

Anweisungen

1 Öffnen Sie ein neues Projekt von MATLAB. Gehen Sie auf "Datei" und klicken Sie dann auf "Neu."

2 Verwenden Sie die folgende Codezeile ein Sprachsignal von Ihrem Computer zu laden: "[X, fs] = wavread('test.wav')." 'Test.wav' ist der Name der Datei, die Sie verwenden für das Spektrogramm zu plotten.

3 Verwenden Sie die Funktion Spektrogramm, das Spektrogramm des Signals in einem neuen Fenster wie folgt angezeigt:

"Abbildung, spectrogram(x)."

4 Fügen Sie ein "Yaxis"-Flag an den Befehl, wenn Sie Zeit auf der horizontalen Achse dargestellt haben möchten. Dieser Schritt ist optional, aber hilft, die am häufigsten ein Spektrogramm-Darstellung zu rendern. Die entsprechende Zeile des Codes ist: "Spektrogramm (X, 'Yaxis')."