• Keine Ergebnisse gefunden

A x b Matrix-Inversion

N/A
N/A
Protected

Academic year: 2021

Aktie "A x b Matrix-Inversion"

Copied!
6
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Matrix-Inversion

Problemstellung:

L¨osung des linearen Gleichungsystems

a11x1 + a12x2 + a13x3+ . . . +a1NxN = b1

a21x1 + a22x2 + a23x3+ . . . +a2NxN = b2

... ...

aM1x1 + aM2x2 + aM3x3+ . . . +aM NxN = bM

Matrixschreibweise

A · x = b

A =

a11 a12 a13 . . . a1N

a21 a22 a23 . . . a2N ...

aM1 aM2 aM3 . . . aM N

b =

b1

b2

...

bM

⇒ L¨osung durch Matrixinversion

(2)

Inverse Matrix:

A · A

1

= E

Bestimmung durch L¨ osen des Gleichungsystems:

A · X = E

N × N lineare Gleichungsysteme

~

a

i

· x ~ ˜

j

=

1 f¨ ur i = j 0 sonst

~

a

i

= Zeilenvektor der Matrix A

~ ˜

x

j

= Spaltenvektor der Matrix X

a11 a12 . . . a1N

a21 a22 . . . a2N ...

aM1 aM2 . . . aM N

x11 x12 . . . x1N

x21 x22 . . . x2N ...

xM1 xM2 . . . xM N

=

1 0 . . . 0 0 1 . . . 0

...

0 0 . . . 1

(3)

a11 a12 . . . a1N

a21 a22 . . . a2N ...

aM1 aM2 . . . aM N

x11 x12 . . . x1N

x21 x22 . . . x2N ...

xM1 xM2 . . . xM N

=

1 0 . . . 0 0 1 . . . 0

...

0 0 . . . 1

Eigenschaften:

1. Vertauschen zweier Zeilen der Matrix A

¨andert nichts an der L¨osung, wenn wir die entsprechenden Zeilen von E mit vertauschen

2. Vertauschen zweier Spalten der Matrix A ¨andert nichts an der L¨osung, wenn wir die entsprechenden Zeilen von X mit vertauschen

3. Eine Linearkombination der Zeilenvek- toren ¨andert die L¨osung nicht, wenn man die gleiche Kombination mit E durch- f¨uhrt.

(4)

Gauss-Jordan Verfahren:

Umformung der Matrix A bis Einheitsform erreicht. Rechte Seite wird dabei in A1

¨

uberf¨uhrt:

A · X = E −→ E · X = A1

1. Schritt:

a) Division der 1. Zeile durch a11

1 a12/a11 . . . a1N/a11

a21 a22 . . . a2N

...

aM1 aM2 . . . aM N

·X =

1/a11 0 . . . 0

0 1 . . . 0

...

0 0 . . . 1

b) erste Zeile mit ai1 multiplizieren und von der i-ten Zeile abziehen

1 a12/a11 . . . a1N/a11 0 a22 . . . a2N

...

0 aM2 . . . aM N

· X =

. . .

(5)

2. Schritt: a) Division der zweiten Zeile durch a22, b) zweite Zeile mit ai2 multi- plizieren und von der i-ten Zeile abziehen

1 0 . . . a′′1N 0 1 . . . a′′2N

...

0 0 . . . a′′M N

· X =

. . .

usw.

Problem: falls a11 = 0 (oder bei irgen- deinem Schritt aii = 0) ist das Ver- fahren nicht durchf¨uhrbar

Ausweg: Pivotisierung = Umordnen der Matrix A durch Vertauschen der Zeilen (teilweise Pivotisierung) oder zus¨atzlich auch der Spalten (vollst¨andige Pivoti- sierung)

Rezept: In jedem Eliminationsschritt das gr¨oßte Matrixelement auf die Diagonale bringen (vermeidet numerische Problem)

Erschwernis: Buchf¨uhrung ¨uber die Ver- tauschungsoperationen notwendig, da am Ende die L¨osungsmatrix wieder sortiert werden muß.

(6)

Dimensionierung von Matrizen in Fortran

m, n: aktuelle Dimension

mp, np: “physikalische” Dimension

Ubergabe an Unterprogramme:¨ Physikalische Dimensionierung muß mit ¨ubergeben wer-

den!

Referenzen

ÄHNLICHE DOKUMENTE

Beim K.O.-System verliert bis auf den Gewinner jeder Teilnehmer genau einmal; jedes Spiel hat genau einen Verlierer. ein Spiel weniger als

F¨ ur reelle Matrizen

Diplom – VP Informatik/Numerik 25. Bestimmen Sie die Parameter a und b optimal im Sinne der kleinsten Fehlerquadrate. Stellen Sie das Polynom nicht explizit auf, sondern verwenden

x = 3 mit dem hornerartigen Schema aus, und geben Sie speziell f¨ ur diese Stelle eine m¨ oglichst gute Fehlerabsch¨ atzung an... Grades ben¨ otigen wir 3 St¨ utzstellen. Grades

[r]

Universit¨ at T¨ ubingen T¨ ubingen, den 04.12.2018 Mathematisches

Ein topologischer Raum (X, T ) heißt vollst¨ andig metrisierbar, falls der Raum (X, T ) metrisierbar ist und falls eine Metrik d auf X existiert, die die Topologie T induziert und

Bitte schreiben Sie Ihren Namen und Matrikelnummer lesbar auf Ihre