Digital Signal Processing Reference
In-Depth Information
>> x = zeros(3,2)
x = 0 0
0 0
0 0
>> x = repmat(7,2,3)
x = 7 7 7
7 7 7
Eine weitere wichtige Möglichkeit Datenfelder zu erzeugen, ist die Anwendung des Doppel-
punkt-Operators : . Er erzeugt Datenfelder mit Elementen gleichen Abstandes. Durch
>> t = 0:10
wird ein eindimensionales Datenfeld (Zeilenvektor) mit der Bezeichnung t erstellt und ange-
zeigt, das die Werte von 0 bis 10 in Einser-Schritten enthält.
t =
Columns 1 through 7
0 1 2 3 4 5 6
Columns 8 through 11
7 8 9 10
Die vorgestellten Beispiele geben erste Einblicke in die Möglichkeiten mit MATLAB Vekto-
ren und Matrizen zu erzeugen und zu bearbeiten. Im Laufe der Versuche werden sich weitere
dazugesellen.
1.2.6 Vordefinierte MATLAB-Funktionen und einfache Grafiken
Eine Stärke von MATLAB ist die umfangreiche Sammlung von vordefinierten Funktionen.
Dies trifft sowohl auf die MATLAB-Grundausstattung als auch auf die Erweiterungspakete,
Toolboxes genannt, zu. Die in den Versuchen benötigten Funktionen werden bei Bedarf
eingeführt.
Exemplarisch soll die Sinusfunktion grafisch dargestellt werden. Dazu wählen Sie zunächst
eine Anzahl von äquidistanten Stützstellen.
>> t = 0:.1:10;
Mit
>> y = sin(t);
erstellen Sie ein Datenfeld, das die Ergebnisse der Sinusfunktion angewandt auf jedes Element
von t enthält.
Eine grafische Darstellung der Sinusfunktion in einem eigenen Fenster erzeugen Sie durch den
Befehl
>> plot(t,y)
Search WWH ::




Custom Search