Transponierte und Inverse Matrix
Transponierte Matrix
Es ist in MATLAB auf zwei Weisen möglich die Transponierte einer Matrix zu bilden.
>> K = [3 2 1; 7 3 5; 9 3 4];
>> L = K'
L =
3 7 9
2 3 3
1 5 4
>> transpose(L)
ans =
3 2 1
7 3 5
9 3 4
Zweimaliges transponieren einer Matrix führt wieder auf die Ursprungsmatrix zurück.
Die Transponierte kann auch bei nicht symmetrischen Matrizen gebildet werden. Im Allgemeinen wird die Transponierte gebildet, indem man eine gedachte Achse durch das erste Element der ersten Zeile und das zweite Element der zweiten Zeile legt und die Matrix darum rotiert.
Inverse Matrix
Die Inverse einer Matrix ist die Lösung für das Gleichungssystem A * X = E, wobei E die Einheitsmatrix ist und A die Ausgangsmatrix.
>> K_inv = inv(K)
K_inv =
-0.1579 -0.2632 0.3684
0.8947 0.1579 -0.4211
-0.3158 0.4737 -0.2632
Die Inverse einer Matrix kann per Hand durch bilden der Blockmatrix (A|E) und Anwendung des Gauß-Jordan-Algorithmus berechnet werden. Auf der Seite der Ausgangsmatrix steht am Ende die Einheitsmatrix und auf der Seite der Einheitsmatrix kann die Inverse abgelesen werden.