20101201
Vorlesung
WiSe 15/16: Computergestützte Methoden der exakten Naturwissenschaften
Roland Netz
Kommentar
Zielgruppe:
Studierende der Physik im 5. oder 6. Semester; Studierende anderer naturwissenschaftlicher Fachrichtungen.
Voraussetzungen:
Interessierte Studierende aus dem 3. Semester können ebenfalls teilnehmen.
Grundlegende Programmierkenntnisse sind hilfreich aber nicht erforderlich. Die Übungen werden in Python bearbeitet, eine Einführung in Python wird in der ersten Vorlesungswoche angeboten.
Kommentar:
In den Übungsaufgaben werden mathematisch-physikalische Probleme mit Hilfe von selbstgeschriebenen Computerprogrammen gelöst. In den Übungsgruppen werden technische Details diskutiert.
Inhalte
- Fehlerarithmetik
- Interpolation und approximative Darstellung von Funktionen
- Numerische Integration
- Monte-Carlo-Simulationen
- Funktionen und Nullstellen
- Lineare Gleichungssysteme
- Eigenwertprobleme
- Fourier Transformationen, schnelle Fourier Transform (FFT), Wavelet-Transformation
- Diffusion, Perkolation
- Netzwerktheorie, Kleine-Welt-Phänomen
- Zellulärer Automat, Conways Spiel des Lebens
- Molekular Dynamik Simulationen
- Gewöhnliche und partielle Differentialgleichungen
Literaturhinweise
Literatur:
- Skript zur Vorlesung (wird derzeit gerade überarbeitet), siehe VL-Homepage
- Freund, Hoppe: Numerische Mathematik 1 (Stoer/Bulirsch)
- W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery, Numerical Recipes in C, The Art of Scientific Computing - Second Edition, Cambridge University Press, Cambridge, 1997; online: http://library.lanl.gov/numerical/index.html
- P.L. DeVries, Computerphysik, Grundlagen, Methoden, Übungen, Spektrum Akad. Verl., Berlin, 1995
- Tao Pang, An Introduction to Computational Physics, Cambridge University Press, Cambridge, 1997
- M.E.J. Newman and G.T. Barkema, Monte Carlo Methods in Statistical Physics, Clarendon Press, Oxford, 1999.
- K. Binder and D.W. Heermann, Monte Carlo Simulations in Statistical Physics: An Introduction, 4th edition, Springer, Berlin, 2002.
32 Termine
Zusätzliche Termine
Mi, 14.10.2015 17:00 - 19:00Einführung in die Programmierung
Regelmäßige Termine der Lehrveranstaltung
Di, 13.10.2015 12:00 - 14:00
Di, 20.10.2015 12:00 - 14:00
Di, 27.10.2015 12:00 - 14:00
Di, 03.11.2015 12:00 - 14:00
Di, 10.11.2015 12:00 - 14:00
Di, 17.11.2015 12:00 - 14:00
Di, 24.11.2015 12:00 - 14:00
Di, 01.12.2015 12:00 - 14:00
Di, 08.12.2015 12:00 - 14:00
Di, 15.12.2015 12:00 - 14:00
Di, 05.01.2016 12:00 - 14:00
Di, 12.01.2016 12:00 - 14:00
Di, 19.01.2016 12:00 - 14:00
Di, 26.01.2016 12:00 - 14:00
Di, 02.02.2016 12:00 - 14:00
Di, 09.02.2016 12:00 - 14:00
Do, 15.10.2015 12:00 - 14:00
Do, 22.10.2015 12:00 - 14:00
Do, 29.10.2015 12:00 - 14:00
Do, 05.11.2015 12:00 - 14:00
Do, 12.11.2015 12:00 - 14:00
Do, 19.11.2015 12:00 - 14:00
Do, 26.11.2015 12:00 - 14:00
Do, 03.12.2015 12:00 - 14:00
Do, 10.12.2015 12:00 - 14:00
Do, 17.12.2015 12:00 - 14:00
Do, 07.01.2016 12:00 - 14:00
Do, 14.01.2016 12:00 - 14:00
Do, 21.01.2016 12:00 - 14:00
Do, 28.01.2016 12:00 - 14:00
Do, 04.02.2016 12:00 - 14:00
Do, 11.02.2016 12:00 - 14:00