Link - Hochschule Ulm
Link - Hochschule Ulm
Link - Hochschule Ulm
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
hen. Die Anweisung A(1,3) = 5 ändert zum<br />
Beispiel das Elemente a 13 = −2 der Matrix A<br />
zu a 13 = 5 ab. Eine zweite Möglichkeit dies<br />
zu tun besteht darin, den Workspace Browser<br />
zu verwenden und das Symbol für die Matrix<br />
A anzuklicken. Der Array-Editor wird geöffnet<br />
und Sie können die Elemente interaktiv ändern.<br />
Besteht eine Matrix nur aus einer Zeile, so liegt<br />
eine Zeilenmatrix bzw. ein Zeilenvektor vor.<br />
Einen Zeilenvektor mit Zahlen gleichen Abstands<br />
kann man zum Beispiel wie folgt erzeugen<br />
1 >> x = 2:6<br />
2 x =<br />
3 2 3 4 5 6<br />
Die Schrittweite muss nicht notwendigerweise<br />
Eins sein. Im folgenden Beispiel ist die Schrittweite<br />
0.2:<br />
1 >> x = 1.3:0.2:1.8<br />
2 x =<br />
3 1.3000 1.5000 1.7000<br />
Mit der Funktion size können Sie stets die<br />
Größe einer Matrix bestimmen.<br />
1 >> size(A)<br />
2 ans =<br />
3 2 3<br />
Macht man bei einer Matrix A aus den Zeilen<br />
Spalten und aus den Spalten Zeile, so entsteht<br />
die transponierte Matrix A T . In Matlab<br />
erreicht man dies mit dem ’-Operator.<br />
1 >> A = [1 2 3; 4 5 6], A’<br />
2 A =<br />
3 1 2 3<br />
4 4 5 6<br />
5 ans =<br />
6 1 4<br />
7 2 5<br />
8 3 6<br />
Nützliche und häufig verwendete Matrizen<br />
stellt Matlab als eingebaute Funktionen zur<br />
Verfügung, siehe Tabelle 12. Um sie zu erzeu-<br />
Funktion<br />
zeros<br />
ones<br />
eye<br />
rand<br />
randn<br />
Bedeutung<br />
Nullmatrix<br />
Einsmatrix<br />
Einheitsmatrix<br />
Zufallsmatrix<br />
Zufallsmatrix<br />
Tabelle 12: Elementare Matrizen<br />
gen, muss man nur die Größe angeben. Die<br />
Funktion ones erzeugt eine Matrix mit lauter<br />
Einsen.<br />
1 >> ones(2,3)<br />
2 ans =<br />
3 1 1 1<br />
4 1 1 1<br />
Die Nullmatrix wird mit der Funktion zeros<br />
erzeugt.<br />
1 >> Z1 = zeros(3,2)<br />
2 Z1 =<br />
3 0 0<br />
4 0 0<br />
5 0 0<br />
6 >> Z2 = zeros(size(A))<br />
7 Z2 =<br />
8 0 0 0<br />
9 0 0 0<br />
Eine (n, n)-Matrix heißt quadratische Matrix;<br />
dann genügt ein Argument, um zum Beispiel<br />
43 Copyright c○ G. Gramlich