Ubungsblatt 1 – Abgabe bis 1. November (Montag)

Werbung
Komplexe Systeme: Datenanalyse und Modellbildung, WS2010
Universität Potsdam
http://www.agnld.uni-potsdam.de/~shw/
Math.-Nat. Fakultät
http://www.dycos.uni-potsdam.de/
Komplexe Systeme, Matthias Holschneider
[email protected] oder [email protected]
Udo Schwarz, II.28.2.107
Übungsblatt 1 – Abgabe bis 1. November (Montag)
Großzügig kommentiertes Skript (python-Code) als EMail oder in schwarzen Postkasten (ganz
oben links) im Foyer der Nordseite des Hauses II.28 (goldener Käfig am Bahnhof).
Klausur am 9. Februar 14:15-15:45 im Computer-Pool II.10.1.22 unter Verwendung aller angefertigten Skripte.
Sitzungsablauf: Rechner per Netzschalter einschalten
Login mit python, Passwort python
Rechner am Ende der Sitzung runterfahren! Nicht per Netzschalter ausschalten. Die Sitzung wird
nicht gespeichert, daher sind alle eigenen Daten weg.
3 Alternativen zur Daten-Sicherung:
1. Skript ins eigene Email-Postfach senden
2. Ablage auf eigenem USB-Stick
3. Laufwerk X, Python, Eigenes Verzeichnis.
Computer-Pool-Betreuung Frau Leuthold, Tel. 2418, & Herr Charnow, Raum II.9.0.24, Tel. 2918,
[email protected]
Computer-Pool in Haus II.9 Mo-Do/Fr bis 21/18 Uhr offen
Übungsaufgaben unter
https://docs.google.com/Doc?id=dfdbxs8m 129c8mtm6g2
oder //docs.google.com/Doc?docid=0Af5l-0vTFlTFZGZkYnhzOG1fMTI5YzhtdG02ZzI&hl=de
Unsortierte Tipps unter
http://www.agnld.uni-potsdam.de/~shw/Lehre/lehrangebot/2010WS-SC/PythonIntro.html
1.1
Installieren Sie die Skriptsprache Python (3 Punkte)
Installieren Sie die Skriptsprache Python http://www.python.org/ python 2.x (nicht python 3) Skriptsprache Python http://www.python.org/ mit den Modulen numpy, scipy, pylab und matplotlib auf
Ihrem eigenen PC.
Die Computational Physics Group der TU Dresden stellt ein zip-Archiv mit den benötigten Installationsdateien zum Download bereit: http://www.stat.physik.uni-potsdam.de/cp10/?Python
Die Anleitung findet sich unter http://www.comp-phys.tu-dresden.de/cp2009/anleitung.pdf
Nach der Installation von python sollten in der Konsole die beiden Befehle
import scipy
from scipy import integrate
ohne Fehlermeldung vom PC verarbeitet werden.
1.2
Pseudozufallszahlen (3 Punkte)
Zufallszahlen werden oft mittels Kongrenzverfahren generiert:
xn+1 = a xn mod m mit a = 65539 und m = 231 .
(a) Geben Sie ein Rezept/Algorithmus/Pseudo-Code zur Erzeugung von Zufallszahlen an.
(b) Schreiben Sie ein Skript zur Erzeugung von Zufallszahlen.
Herunterladen