Digital Signal Processing Reference
In-Depth Information
>> z = 2+3i
z = 2.0000 + 3.0000i
Die Zahl
, genauer die in MATLAB verwendete Repräsentation, erhält man mit
>> pi
ans = 3.1416
Die Anzeige am Bildschirm hängt von der Einstellung des Ausgabeformates ab. Der tatsäch-
lich intern verwendete Wert ist davon unabhängig.
Das jeweils letzte Ergebnis wird in der Variablen
ans
gespeichert. Beachten Sie auch, dass die
vordefinierten Konstanten durch Befehlseingabe überschrieben werden können.
Anmerkungen:
(i) Das Format der Bildschirmausgabe kann durch Eingabe auf der Kommandozeile
eingestellt werden, wie z. B.
format short
und
format long
. (ii) MATLAB benutzt das Zahlen-
format des IEEE-Standards für Gleitkommaarithmetik (IEEE standard for floating point arithmetic,
ANSI/IEEE 754
1985) mit der Genauigkeit von circa 16 Dezimalstellen und einem Wertebereich von
etwa 10
308
bis 10
+308
. Fragen der numerischen Genauigkeit werden in einem späteren Versuch noch
genauer behandelt.
1.1.4
MATLAB
help
-
Kommando
Tippen Sie einfach
help pi
ein und drücken Sie dann die Eingabetaste
zur Übernahme des
Befehls durch den Rechner.
>> help pi
Sie erhalten die kurze Erklärung
PI 3.1415926535897....
PI = 4*atan(1) = imag(log(-1)) = 3.1415926535897....
In der zweiten Zeile ist der Zusammenhang zwischen der Zahl
und der Arkustangens-
Funktion
atan
und dem Imaginärteil
imag
der natürlichen Logarithmus-Funktion
log
ange-
geben. Funktionen in MATLAB werden später bei Bedarf noch genauer vorgestellt.
Der Hinweis
Reference Page in
Help browser
mit dem Verweis (Link)
doc pi
liefert einen direkten Zugriff zur MATLAB-Dokumentation, was an dieser Stelle nicht weiter
ausgeführt werden soll.
1.1.5
Vektoren und Matrizen
Vektoren und Matrizen sind als geordnete Folgen von Zahlen in natürlicher Weise als zeit-
diskrete Signale aufzufassen und spielen in der digitalen Signalverarbeitung eine herausragen-
de Rolle. MATLAB erleichtert den Umgang mit Vektoren und Matrizen durch spezielle
Befehle.
Vektoren lassen sich mit den eckigen Klammern „
[
]
“ und dem Semikolon „
;
“ durch Angabe
der Zahlenwerte einfach erzeugen. Geben Sie dazu folgendes Beispiel ein
>> x = [1 2 3]
Sie erhalten von MATLAB den Zeilenvektor