Digital Signal Processing Reference
In-Depth Information
Mit dem Befehl
help plot
erhalten Sie eine Zusammenfassung von Optionen und eine
Liste von Befehlen, mit denen Sie später grafische Ausgaben ihren Bedürfnissen anpassen
können. Darüber hinaus bietet Ihnen MATLAB in der Menüleiste und den Schaltknöpfen des
Grafikfensters einige Optionen zur nachträglichen Bearbeitung der Grafiken an.
Die Darstellung am Bildschirm geschieht in der Regel nach linearer Interpolation der Funk-
tionswerte zwischen den Stützstellen. Für die digitale Signalverarbeitung - wenn nur wenige
Funktionswerte dargestellt werden sollen - ist diese Interpolation irreführend. Deshalb enthält
MATLAB den Grafikbefehl
stem
, der das Format des Stabdiagramms unterstützt.
Machen Sie sich den Unterschied deutlich, indem Sie die grafische Darstellung für die Sinus-
funktion bei einer geringen Stützstellenzahl pro Periode mit dem Plotbefehlen
stem
wieder-
holen.
>> n = 0:10;
>> y = sin(n);
>> stem(n,y,'filled'), grid
>> xlabel('n \rightarrow'), ylabel('y[n] \rightarrow')
Das Bild 1-4 hebt jetzt den diskreten Charakter
der Stützstellen hervor. Die Formatangabe
filled
ist optional und kann zur Betonung
des diskreten Charakters eingesetzt werden.
Für die Achsenbeschriftung wurden die häufig
benutzten Schreibweisen für die normierte
Zeitvariable
n
und zeitdiskrete Signale
y
[
n
]
verwendet.
Bild 1-4
Sinusfunktion in diskreter Darstellung im
Stabdiagramm (
stem
)
1.2
Schreiben eines MATLAB-Programms im
Editor/
Debugger-Window
1.2.1
MATLAB-Editor
Nachdem Sie das
Command Window
kennengelernt haben, sollen Sie nun mit einfachen
MATLAB-Programmen vertraut werden. Da MATLAB die Befehlszeilen sequenziell inter-
pretiert, liegt es nahe, mehrere Eingaben in einer Textdatei, dem MATLAB
Script File
,
zusammenzufassen. Damit MATLAB derartige Dateien als solche erkennen kann, sind sie mit
der Endung „
.m
“ zu versehen, wie beispielsweise
sin.m
, oder
pi.m
. Sie werden deshalb
kurz als
M-File
bezeichnet.
Um ein
M-File
zu erstellen, können Sie in der Menüleiste des
MATLAB Desktop
den
Menüpunkt
File
New
Blank M-File
anwählen. Danach erscheint das
Editor/
Debugger-Window
am Bildschirm. Geben Sie nun die in Bild 1-5 angegebenen Programm-
zeilen ein.