13.01.2014 Aufrufe

Link - Hochschule Ulm

Link - Hochschule Ulm

Link - Hochschule Ulm

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!