Vorlesung Computational Physics Sommersemester 2009
Zeit/Ort

Zeit/Ort: Mo 3. DS, PHY/C213/H
Einschreibung: erste Vorlesung, 6. April
Übungen: im neuen PC-Pool (PHY/B113);
ab 7. April
Di: 1., 3., 4. DS,  
Mi: 1., 3. DS
Mailingliste
Zur Diskussion von Fragen zur Vorlesung
und den Übungsaufgaben wurde eine Mailingliste
eingerichtet.
Um sich einzutragen, besuchen Sie bitte
diese Seite.
Windows und Ubuntuinstallation
Anmerkungen zum Inhalt und zur Installation (auch im zip file):
anleitung.pdf
Übungsaufgaben
- Einführung I:
[ps,
pdf]
Beispiel für die Dokumentation eines Programms:
newton_iteration.py
TAB-checker und non-ASCII Ersetzer:
filecheck.py
- Übung 0 (Lissajous):
[ps,
pdf]
- Übung 1 (Standardabbildung):
[ps,
pdf]
- Übung 2 (Elementare numerische Methoden I):
[ps,
pdf]
- Übung 3 (Elementare numerische Methoden II):
[ps,
pdf]
- Übung 4 (Differentialgleichungen I):
[ps,
pdf]
- Einführung II:
[ps,
pdf]
- Übung 5 (Differentialgleichungen II):
[ps,
pdf]
- Übung 6 (Quantenmechanik I):
[ps,
pdf]
- Übung 7 (Quantenmechanik II):
[ps,
pdf]
- Übung 8 (Quantenmechanik III):
[ps,
pdf]
- Übung 9 (Fourier-Transformation):
[ps,
pdf]
Elektroneninterferogramm-Daten:
FringesNoisy.tif,
Fringes.tif;
Quelle: Fortgeschrittenenpraktikum Elektronenholographie,
Triebenberg Labor, Institut für Strukturphysik, TU Dresden.
- Übung 10 (Solitonen):
[ps,
pdf]
- Übung 11 (Zufallszahlen):
[ps,
pdf]
- Übung 12 (Stochastische Prozesse):
[ps,
pdf]
Objektorientiertes Programmieren
Dokumentation zu Python
Python ist eine interpretierte, objekt-orienterte Programmiersprache,
die sowohl für kleine als auch große Projekte geignet ist.
Neben Programmen kann Python auch interaktiv verwendet werden.
Sowohl für den Programmieranfänger als auch für den Experten
ist es ideal geeignet, um numerische Aufgaben schnell umzusetzen und zu visualisieren.
Zusammen mit der NumPy
und SciPy Erweiterung stellt es eine interessante freie Alternative
zu Softwarepaketen wie MATLAB, PV-Wave oder IDL dar,
mit dem Vorteil einer vollständigen Programmiersprache.
Empfehlenswert als Einstieg
Weiterführendes
Last modified: 26 January 2010, 09:35:13, Arnd Bäcker
Computational Physics Group Home.