Αριθμητικός Υπολογισμός, Γραφήματα και Προσομοιώσεις
Τυχαία δειγματοληψία → αριθμητική εκτίμηση. Σύγκλιση \(\sim 1/\sqrt{n}\) (αργή).
matplotlib, βαθύτεραΤα βασικά (plot/scatter/bar) από την Εβδομάδα 1. Εδώ: πολλαπλές σειρές, λογαριθμικές κλίμακες, imshow.
Παγιδεύει το \(\pi\) ανάμεσα σε περίμετρο εγγεγραμμένου/περιγεγραμμένου πολυγώνου:
Ευθεία γραμμή σε λογαριθμική κλίμακα = εκθετική σύγκλιση.
float32 έναντι float64double: 53 bits significand ≈ 15-17 δεκαδικά ψηφία. single: 24 bits ≈ 7.
float32 “κολλάει” — απώλεια σημαντικών ψηφίων (catastrophic cancellation).
Γενική μέθοδος: δουλεύει για οποιαδήποτε παραγωγίσιμη \(f\).
Δεν χρειάζεται παράγωγο· εγγυημένη σύγκλιση, αλλά πιο αργή (γραμμική).
Προσέγγιση συνάρτησης με πεπερασμένο άθροισμα όρων.
Σύγκριση προσομοίωσης με ακριβή, κλειστό τύπο.
Γενικεύεται εύκολα σε πολλές διαστάσεις.
\(z_0=0,\ z_{n+1}=z_n^2+c\) — φραγμένο ή όχι; βήμα-βήμα:
Αλγόριθμος χρόνου διαφυγής (escape-time) πάνω σε πλέγμα σημείων.
matplotlibfloat32 έναντι float64, σφάλματα στρογγύλευσης⤺ Πλήρεις σημειώσεις · Πρόγραμμα μαθήματος
Τμήμα Μαθηματικών, ΕΚΠΑ