5. Operatoren für Matrizen - Lineare Algebra
Als Matrizen bezeichnet man eine rechteckige Anordnung von Zahlen (oder
Variablen). Im Unterschied zu den Feldern (Arrays), die exakt das gleiche
Aussehen haben, werden hier Matrizen als Konstrukte der linearen Algebra
aufgefasst, für die natürlich andere Regeln in Bezug auf für Multiplikation
und Division gelten.
Eine Matrix kann geschrieben werden als
|
(5.1) |
Dies ist eine
Matrix mit Zeilen (rows) and Spalten
(columns). Die einzelnen Elemente werden in der Mathematik mit Hilfe von
Indizes bezeichnet, in MATLAB lautet die Schreibweise
A(j,k)
. Die Matrix ist 2-dimensional, es gibt jedoch keine
Beschränkung in der Anzahl der Dimensionen. Die beiden MATLAB Befehle
ndims
und size
geben die jeweilige Dimension der Matrix und die
Größe in jeder Dimension. Einige Befehle und die zugrundeliegenden Konzepte
(z.B.: Transponieren) sind aber nur für 2-dim Matrizen definiert.
Spezielle zweidimensionale Matrizen sind:
- Spaltenvektor, column vector:
- Matrix mit nur einer Spalte,
|
(5.2) |
Die Eingabe in MATLAB erfolgt mit a=[1;2;3]
oder a=[1,2,3].'
.
Die Anzahl der Dimensionen ist 2, der Befehl size
liefert [3 1]
.
- Zeilenvektor, row vector:
- Matrix mit nur einer Zeile,
|
(5.3) |
Die Eingabe in MATLAB erfolgt mit b=[1,2,3]
.
Die Anzahl der Dimensionen ist 2, der Befehl size
liefert
[1 3]
.
- Skalar, scalar:
- Matrize reduziert auf eine einzige Zahl,
|
(5.4) |
Die Anzahl der Dimensionen ist auch hier 2, der
Befehl size
liefert [1 1]
.
Subsections
Winfried Kernbichler
2005-04-26