Διάλεξη 1
Θέματα
- (Ψευδο)Τυχαίοι Αριθμοί
- Γεννήτριες ψευδοτυχαίων αριθμών:
naiveran(), drandom(), gaussran(), RANLUX, random_number()
- Γεννήτριες ψευδοτυχαίων αριθμών:
RANLUX, random_number()
- Τυχαίος περιπατητής (Random Walker).
- Ανάλυση δεδομένων.
Βιβλιογραφία
- Βιβλίο Διδάσκοντα, Κεφ. 11.1, 11.2, 11.3
- Binder and Heermann, Κεφ. 2.1.3, 3.2.1
Εξάσκηση
- Αρχεία: naiveran.f90, drandom.f90 , gaussran.f90, ranlux.F .
- Αρχεία: rw.f90, rw.gpl, average, histogram.
- Ασκήσεις (en)
- Γράφουμε ένα πρόγραμμα (rw.f90) που να δίνει την κίνηση του τυχαίου περιπατητή (random walker) στις δύο διαστάσεις πάνω σε ένα τετραγωνικό πλέγμα.
- Για τιμές του μήκους των διαδρομών
N=32-64000
παράγουμε 1000 διαδρομές και υπολογίσουμε τις μέσες τιμές<R2>
,<x>
,<y>
,<n>
χρησιμοποιώντας το πρόγραμμα awk average. - Φτιάχνουμε την γραφική παράσταση των παραπάνω ποσοτήτων συναρτήσει του
N
- Φτιάχνουμε την log-log γραφική παράσταση των παραπάνω ποσοτήτων συναρτήσει του
N
- Υπολογίζουμε την κλίση της ευθείας
<R2> ~ Ν
χρησιμοποιώντας τη μέθοδο ελαχίστων τετραγώνων.
Σχετικές Βιντεοδιαλέξεις
Διαλέξεις από το διδάσκοντα σε θέματα συναφή με τη διάλεξη. Οι διαλέξεις που γίνονται στο εργαστήριο και οι διαλέξεις που παρουσιάζονται στα βίντεο δεν ταυτίζονται ως προς τα θέματα και την παρουσίαση, αλλά έχουν σημαντική επικάλυψη.
Στα settings του YouTube viewer, επιλέξτε High Definition (1080p HD) για την ευκρινή θέαση των λεπτομερειών στο βίντεο.