Prof. Dr. Helmut Weber

Werbung
FB Informatik
Prof. Dr. Helmut Weber
Spezielle Kapitel der Numerischen Mathematik (Liste V)
SS 2005
Übungsblatt 2
___________________________________________________________________
Die Abgabetermine werden im Praktikum bekannt gegeben.
Aufgabe 4
a) Ein Beispiel für eine Matrix mit schlechter Kondition ist die Hilbert-Matrix der Dimension n:
 
A  a  , a  
1
,1  ,   n
   1
Lösen Sie das lineare Gleichungssystem A*x = b mit b  
n
1
 k    1 , dessen exakte Lösung (1,1,...,1)
T
k 1
ist, mit dem Gauß-Algorithmus mit doppelter Genauigkeit (Aufgabe 1) für die Werte n = 2, 4, 6, 8, 10, ...
soweit dies sinnvoll ist.
b) Machen Sie Aussagen über die relativen Fehler der berechneten Lösungen und wenden Sie Fehlerabschätzungen aus der Vorlesung an.
Aufgabe 5
Verwenden Sie das Programm NWB für Windows als alternative Lösungsmöglichkeit für die Aufgabe 2
oder 3.
Aufgabe 6
a) Schreiben Sie eine C-Funktion jakobi zur iterativen Lösung linearer Gleichungssysteme mit A*x = b mit
dem Jakobi-Verfahren. Die Iteration soll abgebrochen werden, wenn die 2-Norm der Residuums kleiner als
eine vorgegebene Größe eps ist. Die Funktion jakobi soll eine Plausibilitätsprüfung der Eingabedaten
vornehmen. Der Gleitkomma-Datentyp soll double sein.
b) Schreiben Sie ein zugehöriges Hauptprogramm in C zum Einlesen der Daten A und b von einem ASCIIFile und zur Ausgabe der Resultate auf der Standardausgabe.
c) Testen Sie das Programm anhand geeigneter Testdaten.
Aufgabe 7
a) Schreiben Sie eine C-Funktion gseidel zur iterativen Lösung linearer Gleichungssysteme mit A*x = b mit
dem Gauß-Seidel-Verfahren. Die Iteration soll abgebrochen werden, wenn die 2-Norm der Residuums
kleiner als eine vorgegebene Größe eps ist. Die Funktion gseidel soll eine Plausibilitätsprüfung der
Eingabedaten vornehmen. Der Gleitkomma-Datentyp soll double sein.
b) Schreiben Sie ein zugehöriges Hauptprogramm in C zum Einlesen der Daten A und b von einem ASCIIFile und zur Ausgabe der Resultate auf der Standardausgabe.
c) Testen Sie das Programm anhand geeigneter Testdaten.
Herunterladen