• Keine Ergebnisse gefunden

Besprechung in den ¨Ubungen am Ansprechpartnerin: Sarah Eberle, eberle@na.uni-tuebingen.de, Sprechstunde: Donnerstag 9-10 Uhr Programmieraufgabe 3: Programmieren Sie die direkte Potenzmethode

N/A
N/A
Protected

Academic year: 2022

Aktie "Besprechung in den ¨Ubungen am Ansprechpartnerin: Sarah Eberle, eberle@na.uni-tuebingen.de, Sprechstunde: Donnerstag 9-10 Uhr Programmieraufgabe 3: Programmieren Sie die direkte Potenzmethode"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at T¨ubingen T¨ubingen, den 15.05.2017 Mathematisches Institut

Prof. Dr. Christian Lubich

5. ¨Ubungsblatt zu Algorithmen der Numerischen Mathematik

Aufgabe 15: Zeigen Sie: Die QR-Zerlegung ist eindeutig bis auf Multiplikation mit einer Diago- nalmatrix, genauer:

QR= (QD)(D−1R), wobeiD= diag(d1, . . . , dn), |di|= 1 f¨ur alle i= 1, . . . , n.

Aufgabe 16:

(a) Zeigen Sie: IstH tridiagonal und symmetrisch undH =QR eineQR-Zerlegung vonH, so ist H˜ =RQ tridiagonal und symmetrisch und l¨asst sich ausH inO(n) Operationen berechnen.

(b) Geben Sie einen Algorithmus an, der dieQR-Zerlegung einer symmetrischen Tridiagonalmatrix der Dimensionnmit einem Aufwand O(n) berechnet.

Besprechung in den ¨Ubungen am 23.05.2017 Ansprechpartnerin: Sarah Eberle,

eberle@na.uni-tuebingen.de, Sprechstunde: Donnerstag 9-10 Uhr

Programmieraufgabe 3:

Programmieren Sie die direkte Potenzmethode. Plotten Sie den Fehler f¨ur die folgendendermaßen definierten Testmatrizen:

n = length(d);

S = triu(diag(n:-1:1,0) + ones(n,n));

A = S*diag(d,0)*inv(S);

und

n = length(d);

z = diag(sqrt(1:n),0) + ones(n,n);

[Q R] = qr(z);

B = Q*diag(d,0)*Q’;

mit

1. d = (1:10)’;

2. d = [ones(9,1); 2];

3. d = 1-2.^(-(1:0.5:5));

Programmieraufgabe 4:

Programmieren Sie die inverse Potenzmethode. Plotten Sie den Fehler f¨ur die Testmatrizen aus PA3.

Abgabe Programmieraufgabe 29.05.2017 12h an progtutor@na.uni-tuebingen.de

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie ein Pro- gramm in C++ oder Java, das die Binärdarstellung zweier ganzer Zahlen x und y aus dem Intervall [0, 1023] berechnet und ausgibt.. Senden Sie den Quellcode

Bei vielen Anwendungen ist es notwendig, den Kanten eines Graphen auch neg- ative Gewichte/Entfernungen zuzuordnen. Der Algorithmus von Dijkstra arbeitet dann nicht mehr korrekt...

Gibt es einen quadratischen Tisch, den man vollst¨ andig mit DIN A4 Bl¨ attern bedecken kann, ohne dass Bl¨ atter ¨ uberstehen oder ¨ uberlappen!. Die erste korrekte L¨ osung

(a) Wenn ein Element x eines Monoids (X, ∗) eine Linksinverse hat, die ihrerseits wieder linksinvertierbar ist, dann ist x invertierbar. (b) Zeigen Sie ein Monoid ist eine Gruppe,

[r]

Humboldt-Universit¨at zu Berlin Institut f¨ ur

Diskutieren Sie Möglichkeiten, einen K -Vektorraum V als eine mathematische Struktur im Sinne von Definition

Implementiere gem¨ ass dem folgenden Klassendiagramm eine Klasse f¨ ur die Berechnung von Volumen und Oberfl¨ ache von Quader-Objekten. Quader a: float b: float