28.02.2014 Aufrufe

Kapitel 2 Lineare und nichtlineare Gleichungen - Institut für ...

Kapitel 2 Lineare und nichtlineare Gleichungen - Institut für ...

Kapitel 2 Lineare und nichtlineare Gleichungen - Institut für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.1 <strong>Lineare</strong> Gleichungssysteme 37<br />

Da die Vertauschungsmatrizen P 1 ,...,P n−1 symmetrisch <strong>und</strong> orthogonal sind, kann<br />

man die letzte Gleichung auch in der Form<br />

schreiben, wobei<br />

Dann ist aber<br />

M n−1 ···M 1P n−1 ···P 1 A = U<br />

M k := P n−1 ···P k+1 M k P k+1 ···P n−1 , k =1,...,n− 1.<br />

ebenfalls eine Gauß-Matrix mit<br />

M k = P n−1 ···P k+1 (I − l k e T k )P k+1 ···P n−1<br />

= I − P n−1 ···P k+1 l k e T k P k+1 ···P n−1<br />

<br />

=e T k<br />

= I − l ke T k<br />

l k := P n−1 ···P k+1 l k , k =1,...,n− 1.<br />

Mit<br />

ist daher<br />

wobei<br />

P := P n−1 ···P 1<br />

PA =(I + l 1e T 1 ) ···(I + l n−1e T n−1)U =<br />

n−1<br />

L := I + lke T k .<br />

k=1<br />

n−1<br />

I +<br />

k=1<br />

l ke T k<br />

<br />

U = LU,<br />

Dies bedeutet: Macht man im k-ten Schritt bei der Berechnung der Gauß-Matrix M k<br />

die Zuweisung a ik := a ik /a kk , i = k +1,...,n,schreibtmanalsodierelevantenDaten<br />

von M k in die gerade frei gewordenen Positionen in der k-ten Spalte von A unterhalb<br />

des Diagonalelements, so steht nach Abschluss in der unteren Hälfte von A die untere<br />

Hälfte von L, inderoberenHälftevonA (einschließlich der Diagonalen) steht die<br />

obere Dreiecksmatrix U. Wir fassen das bisher zum Gaußschen Eliminationsverfahren<br />

mit Spaltenpivotsuche gesagte in einer MATLAB-Funktion GEpiv zusammen 7 .<br />

function [L,U,piv]=GEpiv(A);<br />

%**************************************************************<br />

%Input-Parameter:<br />

% A n x n-Matrix<br />

%Output-Parameter:<br />

7 Siehe<br />

C. F. van Loan (1997, S. 214) Introduction to Scientific Computing. A Matrix-Vector Approach using<br />

MATLAB. PrenticeHall,UpperSaddleRiver.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!