[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Kurs: MATLAB - Matrizen | |
Matrix-Operationen |
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
+
, -
, *
bzw. ^
addiert, subtrahiert, multipliziert bzw. potenziert werden.
Die Größen der Matrizen müssen dabei so gewählt werden, dass die Operationen
im mathematischen Sinne durchführbar sind. Beispielsweise muss im Fall der
Matrixmultiplikation die Spaltenzahl der ersten Matrix mit der Zeilenzahl
der zweiten Matrix übereinstimmen.
Abweichend davon erfolgt bei +
, -
und *
die Verknüpfung elementweise, wenn einer der Operanden ein Skalar
ist.
Die Lösung X des linearen Gleichungssystems AX=B bzw. XA=B
lässt sich durch X=A\B
bzw. X=B/A
bestimmen. Im Fall über-
bzw. unterbestimmter Gleichungssystem wird dabei das zugehörige
Ausgleichsproblem gelöst.
Die Operatoren .*
, .^
, ./
, .\
führen eine
elementweise Multiplikation, Potenzierung, Division bzw. Linksdivision
durch. D.h. die korrespondierenden Elemente der Operanden werden durch die
jeweilige skalare Operation verknüpft. Dabei müssen die Größen der
verknüpften Matrizen übereinstimmen bzw. ein Operand ein Skalar sein.
Elementare Funktionen wie die trigonometrischen Funktionen, Exponentialfunktionen, Rundungsfunktionen, usw. operieren elementweise auf Matrizen.
Download:
( .m, | 251 , | 27.03.2007) |
>> A=[1 2; 3 4], B=[8 7 6 5; 4 3 2 1], C=[11 12; 21 22] A = B = C = 1 2 8 7 6 5 11 12 3 4 4 3 2 1 21 22 >> A+C >> A*B >> A^2 ans = ans = ans = 12 14 16 13 10 7 7 10 24 26 40 33 26 19 15 22
Elementweise durchgeführte Operationen:
>> A.*C >> A*-3 >> 2*A-2 >> A.^2 ans = ans = ans = ans = 11 24 -3 -6 0 2 1 4 63 88 -9 -12 4 6 9 16 >> sin(pi./(1:4)) ans = 0.0000 1.0000 0.8660 0.7071Der letzte Vektor enthält die Werte der Sinusfunktion an den Stellen , , und .
Lösen von linearen Gleichungssystemen bzw. Ausgleichsproblemen:
>> A\[0;-2] >> A*ans >> [1 2;2 4]\[1; 0] ans = ans = Warning: Matrix is singular to working -2.0000 -0.0000 ans = precision. 1.0000 -2.0000 -Inf Inf >> A=[1 2; 3 5; 7 9], B=[1; 4; 6] >> A\B >> A*ans A = B = ans = ans = 1 2 1 -0.3333 1.5333 3 5 4 0.9333 3.6667 7 9 6 6.0667Man beachte, dass bei dem überbestimmten Gleichungssystem des letzten Beispiels die Lösung im Sinne der kleinsten Fehlerquadrate bestimmt wurde.
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
automatisch erstellt am 5.2.2008 |