Physik auf dem Computer (SS2011)
Priv. Doz. Dr. Johannes Roth
| Beginn: | Mittwoch, 27. April 2011 |
| Zeit: | Mittwochs
9:45–11:15 | Ort: | V57.05 |
| Zeit: | Freitags 9:45–11:15 | Ort: | V57.06 |
Übungen: Cip-Pool des Instituts für Computerphysik,
Pfaffenwaldring 27, Raum U104 und U108
Wie finde ich das
ICP
Übungsgruppen
Übungsblätter
| Ausgabedatum |
Übungsblatt |
Programme und Daten |
Übungstermin |
Abgabe spätestens |
| 27. April |
blatt01 |
calc.cc, pointer.cc
|
29. April |
5./6./9. Mai |
| 29. April |
blatt02 |
fread.cc, data, data_big |
5./6./9. Mai |
12./13./16. Mai |
| 6. Mai |
blatt03 |
harmos.cc |
12./13./16. Mai |
17./18./23. Mai |
| 13. Mai |
blatt04 |
Achtung: Aufgabe 2 geändert! |
19./20./23. Mai |
26./27./29. Mai |
| 20. Mai |
blatt05 |
Gauss_Tab.txt |
26./27./30. Mai |
7./8./12. Juni |
| 3. Juni |
blatt06 |
federkette.cc, federkette.h |
9./10./20. Juni |
21./22./26. Juni |
| 16. Juni |
blatt07 |
series.tar.gz, PTSRandom.cc, PTSRandom.h |
24./27. Juni |
1./4. Juli |
| 21. Juni |
blatt08 |
volterra.cc, Vector2D.h, life.cc, lifeview.tcl |
30. Juni / 1./4. Juli |
5./8./10. Juli |
| 01. Juli |
blatt09 |
SplineInt.cc, Stuetz.dat |
7./8./11. Juli |
14./15./17. Juli |
| 06. Juli |
blatt10 |
jacobi.cc,
jacobi.pdf
|
14./15./18. Juli |
19./20./24. Juli |
| 15. Juli |
blatt11 |
fft.tar.gz, karo4.png, karo128.png, kreis8.png,
kreis32.png oszillator.cc |
21./22./25. Juli |
26./27./31. Juli |
Tafelaufschrieb
- Kapitel 1: Einleitung: Harmonischer Oszillator
Beispielprogramm: harmos.cc
- Kapitel 2: Einführung in C++ Neue Version!
- Kapitel 3: Numerisches Differenzieren und Integrieren
- Kapitel 4: Gewöhnliche
Differentialgleichungen
Verlet korrigiert
- Kapitel 5: Physikalische Modellbildung: Gezupfte Saite
Beispielprogramme: Gedämpfter Oszillator gharmos.cc, Gezupfte Saite zupf.cc
- Kapitel 6: Populationsdynamik
- Kapitel 7: Gitter-und Stochastische Modelle
Skript zur grafischen
Darstellung für
Life: lifeview.tcl, Beispielbild
Ausführung:
cat Beispielbild | ./lifeview.tcl
- Kapitel 8: Interpolation und Approximation
- Kapitel 9: Lineare Gleichungssysteme
Neu!
- Kapitel 10: Analyse von Messsignalen
- Kapitel 11: Optimierungsverfahren
- Kapitel 12: Partielle Differentialgleichungen
Vorlesungsskripte
- Physik auf dem Computer I u II (1999)
- Physik auf dem Computer I (2002)
- Einführung in C++ (2003)
Inhaltsverzeichnis
- Grundlagen von C++
- Gewöhnliche Differentialgleichungen
- Lösung der Newtonschen Bewegungsgleichungen
- Populationsdynamik
- Lineare Algebra (Gleichungssysteme, Eigenwertprobleme)
- Gitter- und stochastische Modelle
- Numerisches Differenzieren und Integrieren, Interpolation
- Signalanalyse
- Partielle Differentialgleichungen
Literatur
Fachbereichsbibliothek Physik: Ga 200-299
Freihandbibliothek der Universität: Ga 900-949
- Landau RH, Paez MJ, Bordeianu CC, Computational Physics (Java, C++, Fortran)
- Landau RH, A First Course in Scientific Computing (Java, C++, Fortran)
- Schmid EW, Spitz G, Lösch W, Theoretische Physik mit dem
Personalcomputer (Fortran)
- Koonin SE, Physik auf dem Computer (Basic, Fortran)
- Heermann DW, Computer Simulation Methods" (Fortran)
- Gould H, Tobochnik I, Introduction to Computer Simulation Methods (Basic)
- Kinzel W, Reents G, Physics by Computers (C)
- Garcia AL, Numerical Methods for Physics (Matlab)
- Büll I, Physik mit PC (Pascal)
- Vesely F, Computational Physics
- Stauffer D, Hehl FW, Computer Simulation and Computer Algebra (Fortran)
- Bjarne Stroustrup, The C++ Programming Language
- Press WH et al, Numerical Recipes
Zusätzliche Literatur
- Schwarz HR, Numerische Mathematik
- Stoer J, Numerische Mathematik I
- Stoer J, Bulirsch, R., Numerische Mathematik II
Skripte des Rechenzentrums zu C, C++, Unix
Links