Um den Zeitverlauf eines Signals in Matlab darzustellen, müssen wir zuerst das Signal einlesen. Wenn Sie ein Signal aufgenommen haben, dann können Sie es in Matlab mit der Funktion audioread
einlesen. Ansonsten gibt es auch die Möglichkeit ein synthetisches Signal manuell zu erstellen.
main.m303 chars10 lines
Um nun einen kurzen Abschnitt des Signals zu betrachten, können wir den Zeitvektor entsprechend anpassen. Angenommen, das Signal hat eine Abtastrate von 44100 Hz und wir wollen den Abschnitt von 4,6 s bis 4,8 s betrachten, können wir dies wie folgt tun:
main.m424 chars12 lines
Diese Code-Snippets nehmen einen kurzen Abschnitt des Signals von 4,6 s bis 4,8 s, extrahieren diesen Abschnitt und stellen ihn grafisch dar. Die Darstellung zeigt den Verlauf des Signals ohne sonstiges Audiosignal.
gistlibby LogSnag