Vorlesung Einführung in die Numerik (Numerik0)
Diese Vorlesung ist die Einstiegsveranstaltung in die Themenkomplexe Numerik, Wissenschaftliches Rechnen und Optimierung. Das Ziel der Vorlesung ist es, theoretische und praktische Kenntnisse in den Basistechniken der numerischen Lösung mathematischer Probleme zu vermitteln. Begleitend zur Vorlesung finden theoretische Übungen und Programmierübungen in C++ statt. Behandelt werden die Themen:- Kondition und Stabilität
- Fließkommazahlen
- Direkte Lösung linearer Gleichungssysteme
- Interpolation und Approximation
- Numerische Integration
- Iterative Lösung linearer Gleichungssysteme
Ort und Zeit
Mi 11-13, Fr 9-11
Achtung Raumänderung: Mi 20.4. HS 1, INF 288
Achtung Raumänderung: ab Mi 27. 4. großer Hörsaal Chemie, INF 252
Achtung Zeitänderung: ab 29. 4. Freitags immer ab 9:20 Uhr bis 10:50 Uhr
Achtung Raumänderung: am Mi 8. 6. ausnahmsweise Vorlesung im großen Hörsaal Zoologie, INF 230
Achtung Raumänderung: am Fr 22. 7. Vorlesung im HS 432, INF 368
Klausur
- Klausur am Montag, dem 25. Juli 2011, 9-11 Uhr, im großen Hörsaal Chemie, INF 252 (Dauer 120 Minuten)
- Klausureinsicht am Freitag, dem 5. August 2011, 14-17 Uhr, im Raum 532, INF 368
- Das handgeschriebene DIN-A4-Blatt (Hilfsmittel bei der Klausur) darf wieder zurückgeholt werden (INF 368, Raum 423).
Nachholklausur
Montag, 26. September 2011, 9-11 Uhr, HS 1, INF306 (Dauer 120 Minuten)
Material zur Vorlesung
Vorlesungsfolien inkl. Programmierkurs (Stand 13.7.2011)
Zusammenfassung "Grundlegende Anweisungen in C++"
Übungen
Begleitend zur Vorlesung finden theoretische und praktische Übungen statt:- Theoretischen Übungen: Hier werden die Übungsblätter besprochen. Eine erfolgreiche Teilnahme an den theoretischen Übungen ist Voraussetzung für die Teilnahme an der Klausur.
- Praktische Übungen: finden im CIP-Pool statt. Hier werden die praktischen (Programmier-)Aufgaben vorgeführt und Unterstützung bei Programmierproblemen gegeben. Die regelmäßige Teilnahme an den praktischen Übungen ist für die Erwerbung eines "Programmierscheins" (s.u.) notwendig.
Scheinvergabe
Die Scheinvergabe und Benotung erfolgt aufgrund der Ergebnisse der verpflichtenden Klausur. Voraussetzungen für die Zulassung zur Klausur:- 50 % der Punkte aus allen Übungen
- Vorführung einer Lösung in der Übungsgruppe
- der regelmäßige Besuch der praktischen Übungen
- die Vorführung wenigstens jeder zweiten Programmieraufgabe in den praktischen Übungen
Heidelberg Educational Numerics Library (HDNUM)
Version 0.22, Stand 11.05.2011 Überarbeitete Version für Numerik 0, Doku für hdnum::DenseMatrix und hdnum::Vector um weitere Beispiele ergänzt, weitere Funktionen hinzugefügt!
Übungsblätter
- Übungsblatt 1
- Übungsblatt 2
- Übungsblatt 3, hilbertmatrix.cc
- Übungsblatt 4, matrixL.dat, matrixR.dat, vectorb.dat
- Übungsblatt 5, gaussmain.cc
- Übungsblatt 6, testLR.cc
- Übungsblatt 7
- Übungsblatt 8
- Übungsblatt 9
- Übungsblatt 10
- Übungsblatt 11, saurier.dat
- Übungsblatt 12
- Wichtige Informationen zur Klausur (Korrigierte Fassung, Aufgabe 1 war fehlerhaft!)