Επιστηµονικός Υπολογισµός Ι

Σχετικά έγγραφα
Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Επιστηµονικός Υπολογισµός Ι

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

15 εκεµβρίου εκεµβρίου / 64

Γραµµική Αλγεβρα. Ενότητα 4 : Ορθογωνιότητα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Αριθµητική Ολοκλήρωση

Αριθµητική Ανάλυση. ιδάσκοντες: Τµήµα Α ( Αρτιοι) : Καθηγητής Ν. Μισυρλής, Τµήµα Β (Περιττοί) : Επίκ. Καθηγητής Φ.Τζαφέρης. 25 Μαΐου 2010 ΕΚΠΑ

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

Κλασική Ηλεκτροδυναμική Ι

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Πεπερασμένες Διαφορές.

Γραµµική Αλγεβρα Ι. Ενότητα: ιανυσµατικοί χώροι. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Επιστηµονικός Υπολογισµός Ι

Αρµονική Ανάλυση. Ενότητα: L 2 -σύγκλιση σειρών Fourier. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Επιστηµονικός Υπολογισµός Ι Ενότητα 1 - Εισαγωγή. Ευστράτιος Γαλλόπουλος

Αρµονική Ανάλυση. Ενότητα: Το ϑεώρηµα παρεµβολής του Riesz και η ανισότητα Hausdorff-Young. Απόστολος Γιαννόπουλος.

Τίτλος Μαθήματος: Συνήθεις Διαφορικές Εξισώσεις Ι

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Επιστηµονικός Υπολογισµός Ι Ενότητα 5 - Επίλυση Γραµµικών Συστηµάτων. Ευστράτιος Γαλλόπουλος

Αρµονική Ανάλυση. Ενότητα: L p Σύγκλιση. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Τίτλος Μαθήματος: Συνήθεις Διαφορικές Εξισώσεις Ι

Τίτλος Μαθήματος: Συνήθεις Διαφορικές Εξισώσεις Ι

Μαθηματική Ανάλυση Ι

Κεφάλαιο 2. Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

Εισαγωγή στον Προγραµµατισµό. Ανάλυση (ή Επιστηµονικοί 21Υπολογισµοί)

Θεωρία Τελεστών. Ενότητα: Χώροι µε νόρµα - Χώροι Hilbert. Αριστείδης Κατάβολος. Τµήµα Μαθηµατικών

Επιστηµονικός Υπολογισµός Ι

Γενικά Μαθηματικά Ι. Ενότητα 13: Ακτίνα Σύγκλισης, Αριθμητική Ολοκλήρωση, Ολοκλήρωση Κατά Παράγοντες. Λουκάς Βλάχος Τμήμα Φυσικής

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Αριθμητική παραγώγιση εκφράσεις πεπερασμένων διαφορών

Σηµειώσεις. Eφαρµοσµένα Μαθηµατικά Ι. Nικόλαος Aτρέας

Μιγαδικός λογισμός και ολοκληρωτικοί Μετασχηματισμοί

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Πεπερασμένες διαφορές

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Αρµονική Ανάλυση. Ενότητα: Προσεγγίσεις της µονάδας και Αθροισιµότητα - Ασκήσεις. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Γραµµική Αλγεβρα. Ενότητα 3 : ιανυσµατικοί Χώροι και Υπόχωροι. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Κυρτή Ανάλυση. Ενότητα: Υπερεπίπεδα στήριξης και διαχωριστικά ϑεωρήµατα. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Μαθηματική Ανάλυση Ι

Γενικά Μαθηματικά Ι. Ενότητα 7: Σειρές Taylor, Maclaurin. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Γραµµική Αλγεβρα. Ενότητα 1 : Εισαγωγή στη Γραµµική Αλγεβρα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Θεωρία Πιθανοτήτων & Στατιστική

Γραµµική Αλγεβρα Ι. Ενότητα: Εισαγωγικές Εννοιες. Ευάγγελος Ράπτης. Τµήµα Μαθηµατικών

Κεφάλαιο 3 ΠΑΡΑΓΩΓΟΣ. 3.1 Η έννοια της παραγώγου. y = f(x) f(x 0 ), = f(x 0 + x) f(x 0 )

Θέματα Αρμονικής Ανάλυσης

Αρµονική Ανάλυση. Ενότητα: Προσεγγίσεις της µονάδας και Αθροισιµότητα. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

Μιγαδικός λογισμός και ολοκληρωτικοί Μετασχηματισμοί

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΕΙΣΑΓΩΓΙΚΕΣ ΜΕΤΑΠΤΥΧΙΑΚΕΣ ΕΞΕΤΑΣΕΙΣ 26 ΙΟΥΛΙΟΥ 2008 ΕΥΤΕΡΟ ΜΕΡΟΣ :

Αρµονική Ανάλυση. Ενότητα: Μετασχηµατισµός Fourier. Απόστολος Γιαννόπουλος. Τµήµα Μαθηµατικών

4.1 Το αόριστο ολοκλήρωµα - Βασικά ολοκληρώ-

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Κλασική Ηλεκτροδυναμική Ι

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Τίτλος Μαθήματος: Απειροστικός Λογισμός ΙΙΙ. Ενότητα: Όρια και συνέχεια συναρτήσεων. Διδάσκων: Ιωάννης Γιαννούλης. Τμήμα: Μαθηματικών

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑΤΙΚΑ Ι ΕΡΓΑΣΙΑ 6 ΛΥΣΕΙΣ

Μαθηματική Ανάλυση Ι

Aριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου

Αριθμητική Ανάλυση. Ενότητα 1: Εισαγωγή Βασικές Έννοιες. Φραγκίσκος Κουτελιέρης Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών

Λογισμός 3. Ενότητα 18: Θεώρημα Πεπλεγμένων (Ειδική περίπτωση) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Αριθµητική Ανάλυση. Ενότητα 6 Αριθµητική Παραγώγιση και Ολοκλήρωση. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Εισαγωγή στην Τοπολογία

ΣΕΙΡΕΣ TAYLOR. Στην Ενότητα αυτή θα ασχοληθούµε µε την προσέγγιση συναρτήσεων µέσω πολυωνύµων. Πολυώνυµο είναι κάθε συνάρτηση της µορφής:

Υπολογιστικά & Διακριτά Μαθηματικά

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Β. Διαφορικός Λογισμός

Non Linear Equations (2)

Παρεµβολή και Προσέγγιση Συναρτήσεων

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Υπόγεια Υδραυλική και Υδρολογία

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ ( , c Ε. Γαλλόπουλος) ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. Ε. Γαλλόπουλος. ΤΜΗΥΠ Πανεπιστήµιο Πατρών. ιαφάνειες διαλέξεων 28/2/12

5.1 Συναρτήσεις δύο ή περισσοτέρων µεταβλητών

Υπολογιστικά & Διακριτά Μαθηματικά

Κλασική Ηλεκτροδυναμική

ΚΕΦΑΛΑΙΟ 6 ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ

ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ. Λογισμός 4. Ενότητα 2: Ορισμός του ολοκληρώματος. Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Αριθµητική Ανάλυση. ιδάσκοντες: Καθηγητής Ν. Μισυρλής, Επίκ. Καθηγητής Φ.Τζαφέρης ΕΚΠΑ. 16 Ιανουαρίου 2015

Κεφάλαιο 1. Αριθµητική ολοκλήρωση συνήθων διαφορικών εξισώσεων και συστηµάτων

Κλασσική Θεωρία Ελέγχου

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Μαθηματικά. Ενότητα 6: Ασκήσεις Ορίων Συνάρτησης. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

Μαθηματικά. Ενότητα 3: Εξισώσεις και Ανισώσεις 1 ου βαθμού. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Τίτλος Μαθήματος: Ειδικές Συναρτήσεις

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

Τίτλος Μαθήματος: Ειδικές Συναρτήσεις

Θεωρία Τελεστών. Ενότητα: Το Φασµατικό Θεώρηµα - Εισαγωγή. Αριστείδης Κατάβολος. Τµήµα Μαθηµατικών

Transcript:

Επιστηµονικός Υπολογισµός Ι Ενότητα 8 : Το ιακριτό Μοντέλο Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ϱητώς. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 1 / 28

Χρηµατοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδηµαϊκά Μαθήµατα στο Πανεπιστήµιο Πατρών» έχει χρηµατοδοτήσει µόνο τη αναδιαµόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράµµατος «Εκπαίδευση και ια Βίου Μάθηση» και συγχρηµατοδοτείται από την Ευρωπαϊκή Ενωση (Ευρωπαϊκό Κοινωνικό Ταµείο) και από εθνικούς πόρους. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 2 / 28

Σκοπός Ενότητας Πεπερασµένες διαφορές και προσέγγιση διαφορικών εξισώσεων ( Ε) Συνοριακές συνθήκες (Dirichlet, Neumann) και διακριτοποίησή τους ιαχείριση και επίλυση γραµµικού συστήµατος από τη διακριτοποίηση Ε Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 3 / 28

Περιεχόµενα 1 ιακριτό Μοντέλο (συνέχεια) Πεπερασµένες διαφορές από σειρές Taylor Τυπικές προσεγγίσεις χαµηλών παραγώγων Προβλήµατα συνοριακών τιµών ιαδικασία επίλυσης Υπαρξη, µοναδικότητα και σύγκλιση Πρόβληµα Poisson Παραδείγµατα Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 4 / 28

Σχετικά µε τις µεθόδους πεπερασµένων διαφορών για Σ Ε Η εξαρτηµένη µεταβλητή, διακριτοποιείται και προσεγγίζεται το διάνυσµα των τιµών της στους κόµβους του επιλεγµένου πλέγµατος. Το µέγεθος του διανύσµατος είναι περίπου ίσο µε τον αριθµό των εξαρτηµένων µεταβλητών επί το πλήθος των κόµβων, άρα και από τη λεπτότητα του πλέγµατος 1. Οι τιµές του διανύσµατος υπολογίζονται από την αριθµητική επίλυση του συστήµατος εξισώσεων µε το οποίο διακριτοποιείται η διαφορική εξίσωση. Από τη διακριτή µορφή των παραγώγων και ολοκληρωµάτων (π.χ. κανόνας Simpson) µπορούµε να συµπεράνουµε ότι συνήθως: 1 Οι εξισώσεις που προέρχονται από την εφαρµογή της µεθόδου πεπερασµένων διαφορών σε διαφορικές εξισώσεις είναι αραιά συστήµατα. 2 Οι εξισώσεις που προέρχονται από διακριτοποίηση ολοκληρωµατικών εξισώσεων συνήθως αντιστοιχούν σε πυκνά συστήµατα. 1 Εδώ ϑα ϑεωρηθεί στατικό, αλλά η πρόκληση είναι να αποφασίζεται δυναµικά και να υπάρχει αυτοπροσαρµογή ώστε να επιτευχθεί λύση µε ικανοποιητικά µικρό σφάλµα. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 / 28

Πεπερασµένες διαφορές Ιδέα: Από τον ορισµό παραγώγου. Εστω ότι η συνάρτηση u είναι παραγωγίσηµη στο διάστηµα (α, β), τότε η 1η παράγωγος στο x (α, β) (χρησιµοποιούµε τους συµβολισµούς u (x), u (1) (x), u x (x)) µπορεί να οριστεί ισοδύναµα µέσω των παρακάτω ορίων u(x + h) u(x) u(x) u(x h) lim, lim h 0 h h 0 ( h ) 1 u(x + h) u(x) 2 lim u(x) u(x h) + h 0 h h Προσεγγίσεις της παραγώγου µε πεπερασµένες διαφορές 1 D (+) h u(x) := u(x+h) u(x) h, D ( ) h u(x) := u(x) u(x h) (µονόπλευρες h προσεγγίσεις) 2 D (2) u(x+h) u(x h) u(x) := (αµφίπλευρη προσέγγιση) h 2h Τελεστές πεπερασµένων διαφορών D (+) h, D ( ) h, D (2) h Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 6 / 28

Παραδείγµατα Παρατηρήσεις: u(x) u (x) D (+) h u(x) D (2) h u(x) c 0 0 0 x 1 1 1 x 2 2x 2x + h 2x sin x cos x sin(x+h) sin(x) h sin h h cos x Οι D (±) h υπολογίζουν σωστά την παράγωγο όταν η συνάρτηση είναι σταθερή ή γραµµική. Οταν η συνάρτηση είναι πολυώνυµο 2ου ϐαθµού, ο D (±) h προσεγγίζει την παράγωγο µε σφάλµα που συµπεριφέρεται όπως το O(h). Επιπλέον, ο D (2) h υπολογίζει ακριβώς την παράγωγο όταν η συνάρτηση είναι πολυώνυµο ϐαθµού 0, 1, ή 2. Η παράγωγος ηµιτόνου προσεγγίζεται α) µε σφάλµα O(h) µε το D (±) h και σφάλµα O(h 2 ) µε το D (2) h. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 7 / 28

Σχετικά µε την ασυµπτωτική ορολογία f(n) = O(n k ): δηλώνει συµπεριφορά καθώς n. ηλαδή, υπάρχουν σταθερά, P και κάποιο n 0 τέτοια ώστε f(n) Pn k για κάθε n > n 0. g(h) = O(h k ): δηλώνει συµπεριφορά καθώς h 0. ηλαδή, υπάρχουν σταθερά, Q και κάποιο δ τέτοια ώστε g(h) Qh k για κάθε h < δ. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 8 / 28

Προσεγγίσεις µε πολυώνυµα από σειρά Taylor Προσέγγιση Taylor (δείτε και το άρθρο της Wikipedia) Εστω ότι η πραγµατική συνάρτηση u είναι k + 1 ϕορές παραγωγίσηµη στο ανοικτό διάστηµα (x, x + h) R και ότι η u (k) είναι συνεχής στο κλειστό διάστηµα [x, x + h]. Τότε ισχύει ότι u(x + h) = k l=0 u (l) (x) h l + R k (h) l! όπου το υπόλοιπο R k (h) = u(k+1) (ξ) (k + 1)! hk+1, για κάποιο ξ (x, x + h) Αντίστοιχα, u(x h) = k u (l) (x) l=0 l! ( h) l + R k (h) αν τα παραπάνω ισχύουν στο (x h, x). ΒΑΣΙΚΟ ΕΡΩΤΗΜΑ Μπορούµε να προβλέψουµε τη συµπεριφορά του R k (h); ΘΕΩΡΗΜΑ ΑΝΑΛΥΣΗΣ Συνάρτηση, συνεχής σε κλειστό διάστηµα, είναι ϕραγµένη. αν u (k+1) είναι συνεχής στο [x, x + h] R k (h) M (k+1)! hk+1 R k (h) = O(h k+1 ). Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 9 / 28

Προσεγγίσεις 1ης παραγώγου Αν η u είναι 2 ϕορές παραγωγίσηµη u(x + h) = u(x) + hu (x) + h2 2 u (ξ) u(x + h) u(x) h = u (x) + h 2 u (ξ) και αν η u είναι συνεχής στο [x, x + h] τότε u(x + h) u(x) h = u (x) + O(h) και χρησιµοποιούµε την προσέγγιση u (x) u(x + h) u(x) h Προσοχή: Η προσέγγιση έγινε µε «προς τα εµπρός διαφορές» (λέγονται και «κατάντη» ). Ο όρος h 2 u (ξ) ονοµάζεται σφάλµα αποκοπής της προσέγγισης και ο εκθέτης του h (εδώ, 1) λέγεται τάξη ακρίβειας της προσέγγισης. Πίσω διαφορές (ανάντη) Παρόµοια µπορούµε να ϑέσουµε u (x) u(x) u(x h) h Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 10 / 28

Αν η u είναι 3 ϕορές παραγωγίσηµη u(x + h) = u(x) + hu (x) + h2 2 u (x) + h3 6 u (ξ 1) u(x h) = u(x) hu (x) + h2 2 u (x) h3 6 u (ξ 2) u(x + h) u(x h) 2h = u (x) + h2 12 (u (ξ 1) + u (ξ 2)) και αν η u είναι συνεχής στο [x h, x + h] τότε (ϑεώρηµα ενδιάµεσης τιµής) υπάρχει ξ (ξ 1, ξ 2) τέτοιο ώστε u (ξ) = 1 2 (u (ξ 1) + u (ξ 2)). Εποµένως u(x + h) u(x h) 2h = u (x) + h2 6 u (ξ) = u (x) + O(h 2 ) και χρησιµοποιούµε την προσέγγιση u (x) u(x + h) u(x 2h) 2h Προσοχή: Η προσέγγιση έγινε µε «κεντρισµένες διαφορές». Τάξη ακρίβειας 2, σφάλµα αποκοπής h2 6 u (ξ).

Προσέγγιση δευτέρας παραγώγου Αν η u είναι 4 ϕορές παραγωγίσηµη u(x + h) = u(x) + hu (x) + h2 2 u (x) + h3 6 u (x) + h4 24 u(4) (ξ 1) u(x h) = u(x) hu (x) + h2 2 u (x) h3 6 u (x) + h4 24 u(4) (ξ 2) u(x + h) 2u(x) + u(x h) h 2 = u (x) + h4 24 (u(4) (ξ 1) + u (4) (ξ 2)) και αν η u (4) είναι συνεχής στο [x h, x + h] τότε (ϑεώρηµα ενδιάµεσης τιµής) υπάρχει ξ (ξ 1, ξ 2) τέτοιο ώστε u (4) (ξ) = 1 2 ((4) (ξ 1) + (4) (ξ 2)). Εποµένως u(x h) 2u(x) + u(x + h) = u (x) + h2 h 2 12 u(4) (ξ) = u (x) + O(h 2 ) και χρησιµοποιούµε την προσέγγιση u (x) u(x h) 2u(x) + u(x + h) h 2 Προσοχή: Η προσέγγιση έγινε µε «κεντρισµένες διαφορές». Τάξη ακρίβειας 2, σφάλµα αποκοπής h2 12 u(4) (ξ). Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 12 / 28

Προβλήµατα συνοριακών τιµών Περιγραφή Πρόκειται για Ε ορισµένες σε ένα διάστηµα Ω = (X L, X U ) R ή σε ένα ανοικτό χωρίο Ω R k (συνήθως k = 2, 3) στις οποίες οι τιµές της άγνωστης συνάρτησης ή παραγώγων της ή κάποιου συνδυασµού τους ορίζονται στα σύνορα του χωρίου (π.χ. στα άκρα του διαστήµατος). Σηµαντικές περιπτώσεις Poisson, k = 1 u xx (x) = f(x), x Ω = (X L, X U ). Poisson, k > 1 u(x) = f(x), x Ω όπου είναι ο τελεστής Laplace, π.χ. όταν k = 2: u(x) = u xx + u yy Προσοχή Οι παραπάνω Ε διαθέτουν απειρία λύσεων, (π.χ. αν u είναι λύση τότε το ίδιο ισχύει και για u(x) + µx + ν). Για να προσδιοριστεί µοναδική λύση πρέπει να προσδιορίσουµε τη συµπεριφορά της συνάρτησης στο σύνορο του χωρίου Ω. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 13 / 28

ιαδικασία επίλυσης Εξετάζουµε την περίπτωση Ε µε ϐαθµωτή άγνωστη συνάρτηση, έστω u R. 1 ιακριτοποιούµε το χωρίο Ω µε πλέγµα Ω h. Κάποιοι κόµβοι (2 αν το πρόβληµα είναι σε 1 διάσταση, περισσότεροι διαφορετικά) ϑεωρούνται συνοριακοί, οι υπόλοιποι εσωτερικοί. 2 Αριθµούµε τους κόµβους του πλέγµατος και αντιστοιχούµε ένα στοιχείο (άγνωστο προς παρόν) U j σε κάθε κόµβο, έτσι ώστε το U j να χρησιµοποιηθεί ως προσέγγιση του u(x j ). 3 Γράφουµε τη διακριτοποιηµένη µορφή της Ε σε κάθε (συνήθως εσωτερικό) κόµβο του πλέγµατος χρησιµοποιώντας τις επιλεγµένες προσεγγίσεις για τις παραγώγους και λαµβάνοντας υπόψη τις συνοριακές συνθήκες. 4 Προκύπτει ένα σύστηµα εξισώσεων µε αγνώστους τις τιµές U j. Επιλύουµε το σύστηµα εξισώσεων ως προς τις τιµές U j. 6 Ελέγχουµε την ακρίβεια µέσω της ϑεωρίας και επιλέγοντας προβλήµατα µε γνωστή λύση. 7 Αν χρειάζεται, προσαρµόζουµε το πλέγµα (π.χ. διπλασιάζουµε τους κόµβους) και το σχήµα διακριτοποίησης και επαναλαµβάνουµε. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 14 / 28

Σηµαντικά στοιχεία Θεώρηµα ίνεται το γραµµικό συνοριακό πρόβληµα 2 σηµείων d2 u du (x) + b(x) (x) + c(x)u(x) = f(x). dx2 dx µε γνωστές τιµές u(x L ), u(x U ). Αν οι συναρτήσεις b(x), c(x), f(x) είναι συνεχείς και c(x) 0 στο διάστηµα ορισµού [X L, X U ] τότε το πρόβληµα έχει µία και µοναδική λύση. Συµπεριφορά σφάλµατος - σύγκλιση Μπορεί να δειχτεί ότι αν b(x) = 0, η u xxxx (x) είναι συνεχής στο Ω και η διακριτοποίηση γίνει µε κεντρισµένες διαφορές, τότε (σε αριθµητική άπειρης ακρίβειας) ισχύει ότι max u(x j ) U j 1 0 j n 96 h2 (X U X L ) 2 M όπου M είναι άνω ϕράγµα για την 4η παράγωγο u xxxx (x) στο Ω. Καθώς h 0, οι τιµές U j τείνουν προς τις αντίστοιχες τιµές u(x j ) και λέµε ότι η µέθοδος συγκλίνει. ΠΡΟΣΟΧΗ Καθώς µικραίνει το h, το πλήθος των τιµών U j µεγαλώνει. Πολλές ϕορές αυτό δηλώνεται γράφοντας U(h) για το διάνυσµα (η διάσταση του οποίου εξαρτάται από το h). Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 1 / 28

Πρόβληµα Poisson µε συνθήκες Dirichlet σε 1 διάσταση Να υπολογιστεί η συνάρτηση u που ικανοποιεί τις παρακάτω συνθήκες: Εξίσωση: u xx (x) = f(x) για x (α, β) Συνοριακές τιµές: ίδονται οι (συν)οριακές τιµές u(α), u(β) Παρατήρηση: Η απλή µορφή της εξίσωσης προκαλεί να γράψουµε τη γενική λύση χρησιµοποιώντας ολοκλήρωση (τετραγωνισµό), π.χ. u(x) = x x dx α α f(x)dx + C 1(x α) + C 2ή x (x τ)f(x)dτ + C 1(x α) + C 2 α όπου C 1, C 2 προσδιορίζονται από τις συνοριακές συνθήκες (εδώ C 2 = u(α).) Προσοχή: Αυτός ο τρόπος όµως είναι περιορισµένης εµβέλειας: το ολοκλήρωµα f µπορεί να υπολογίζεται δύσκολα ως συνάρτηση ή καθόλου. Για παράδειγµα, οι συναρτήσεις exp( x 2 )dx, 1/ ln(x)dx. εν εφαρµόζεται σε απλές αλλά λίγο διαφορετικές εξισώσεις, π.χ. u xx(x) + u(x) = f(x). Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 16 / 28

Πρόβληµα Poisson µε συνθήκες Dirichlet σε 1 διάσταση Να υπολογιστεί η συνάρτηση u που ικανοποιεί τις παρακάτω συνθήκες: Εξίσωση: u xx (x) = f(x) για x (α, β) Συνοριακές τιµές: ίδονται οι (συν)οριακές τιµές u(α), u(β) Παρατήρηση: Η απλή µορφή της εξίσωσης προκαλεί να γράψουµε τη γενική λύση χρησιµοποιώντας ολοκλήρωση (τετραγωνισµό), π.χ. u(x) = x x dx α α f(x)dx + C 1(x α) + C 2ή x (x τ)f(x)dτ + C 1(x α) + C 2 α όπου C 1, C 2 προσδιορίζονται από τις συνοριακές συνθήκες (εδώ C 2 = u(α).) Προσοχή: Αυτός ο τρόπος όµως είναι περιορισµένης εµβέλειας: το ολοκλήρωµα f µπορεί να υπολογίζεται δύσκολα ως συνάρτηση ή καθόλου. Για παράδειγµα, οι συναρτήσεις exp( x 2 )dx, 1/ ln(x)dx. εν εφαρµόζεται σε απλές αλλά λίγο διαφορετικές εξισώσεις, π.χ. u xx(x) + u(x) = f(x). καταφεύγουµε σε αριθµητική επίλυση ) Παρατήρηση: Το Ϲήτηµα της αριθµητικής επίλυσης Ε είναι από τα σηµαντικότερα των αριθµητικών µεθόδων, των εφαρµοσµένων µαθηµατικών και του επιστηµονικού υπολογισµού. Εδώ ϑα περιοριστούµε σε µια αστραπιαία παρουσίαση. Μια καλή εισαγωγή στο Ϲήτηµα υπάρχει στο ϐιβλίο του A. Iserles [Ise08]. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 16 / 28

Παράδειγµα Θα λύσουµε προβλήµατα του τύπου u xx = f(x), x D = [1, 2], u(1) = 0, u(2) = 1. Χαρακτηρισµός: Πρόκειται για συνοριακό πρόβληµα 2 σηµείων, µε συνοριακές συνθήκες Dirichlet. Επιλογή πλέγµατος & αρίθµηση: Το σύνολο Ω h = {x 0, x 1,..., x n, x n+1 } όπου x 0 = 1, x n+1 = 2 και x j = 1 + jh, j = 1,..., n, όπου h = 2 1. Επιλέξαµε ισαπέχοντες n+1 κόµβους. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 17 / 28

u(x 0 ) + 2u(x 1 ) u(x 2 ) h 2 = f(x 1 ) + τ(x 1 ). u(x j 1 ) + 2u(x j ) u(x j+1 ) h 2 = f(x j ) + τ(x j ). u(x n 1 ) + 2u(x n ) u(x n+1 ) h 2 = f(x n ) + τ(x n ) όπου τ(x j ) είναι το τοπικό σφάλµα αποκοπής στον κόµβο x j... 2U 1 U 2 = f(x h 2 1 ) + u(x 0) h 2 U j 1 + 2U j U j+1 h 2 = f(x j ).. U n 1 + 2U n = f(x h 2 n ) + u(x n+1) h 2..

Παρατηρήσεις Το παραπάνω είναι ένα γραµµικό σύστηµα n n όπου το µητρώο A είναι τριδιαγώνιο, συµµετρικό, Toeplitz. 1 h 2 Συνοπτικά γράφουµε 2 1 1 2 1......... 1 2 U 1 U 2. =. U n 1 AU = b. h2 f(x 1 ) + u(x0) h 2 f(x 2 ). f(x n ) + u(xn+1) h 2 Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 19 / 28

Χαρακτηριστικά της Ε και της διακριτοποίησης διαµορφώνουν το µητρώο Προσοχή Η τριδιαγώνια δοµή οφείλεται στην «τοπικότητα» της διακριτοποίησης µε πεπερασµένες διαφορές: Η 2η παράγωγος σε κάθε σηµείο x j προσεγγίζεται µε συνδυασµό των τιµών της συνάρτησης σε 2 γειτονικές ϑέσεις x j±1. Προσοχή Η συµµετρία οφείλεται στο ότι δεν υπάρχουν παράγωγοι περιττής τάξης. Προσοχή Η δοµή Toeplitz οφείλεται στην κανονικότητα της διακριτοποίησης (ισαπέχοντες κόµβοι) και των συντελεστών (π.χ. δεν ϑα υπήρχε στην u xx + e(x) = f(x) για µη σταθερά e(x).) Προσοχή Η ϑεωρία προβλέπει µοναδική λύση της Ε, εποµένως αν κάνουµε τα πράγµατα σωστά, ϑα πρέπει να έχουµε µοναδική λύση και για το γραµµικό σύστηµα, δηλ. να είναι αντιστρέψιµο. Αποδεικνύεται ότι το A είναι και ΣΘΟ και εποµένως αντιστρέψιµο. Παρατήρηση Το σύστηµα είναι τριδιαγώνιο, ΣΘΟ και Toeplitz. Η καλύτερη περίπτωση (η δοµή µπορεί να αξιοποιηθεί για µείωση του κόστους). Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 20 / 28

u xx = x, x D = [1, 2], u(1) = 0, u(2) = 1, n = 4 ισαπέχοντες εσωτερικούς κόµβους Προσοχή: Με συνθήκες Dirichlet, n = 4 εξισώσεις, h = 1/, x j = 1 + j και το σύστηµα είναι 6 2 1 0 0 U 1 1 2 1 0 U 2 0 1 2 1 2 + 2u(1) 7 U = 3 8 0 0 1 2 U 4 9 + 2u(2) 2 1 0 0 U 1 1 2 1 0 U 0 1 2 1 2 U = 3 0 0 1 2 U 4 6 12 7 12 8 12 134 12

u xx = x, x D = [1, 2], u(1) = 0, u(2) = 1, n = 4 ισαπέχοντες εσωτερικούς κόµβους Προσοχή: Με συνθήκες Dirichlet, n = 4 εξισώσεις, h = 1/, x j = 1 + j και το σύστηµα είναι 6 2 1 0 0 U 1 1 2 1 0 U 2 0 1 2 1 2 + 2u(1) 7 U = 3 8 0 0 1 2 U 4 9 + 2u(2) Επίλυση; 2 1 0 0 U 1 1 2 1 0 U 0 1 2 1 2 U = 3 0 0 1 2 U 4 6 12 7 12 8 12 134 12

Παράδειγµα U 1 U 2 U = 3 U 4 39 12 72 12 98 12 116 12 = 4 3 2 1 3 6 4 2 2 4 6 3 1 2 3 4 6 12 7 12 8 12 134 12 Πώς συγκρίνεται µε την αναλυτική λύση; Ακριβής λύση µε ολοκληρώσεις u(x) = 1 6 (x3 13x + 12) Αν x = ( 6 υπολογίζουµε ότι 7 8 u(x 1) u(x 2) u(x = 3) u(x 4) ) 9, τότε από u(xj) = 1 6 (x3 j 13x j + 12) 39 12 72 12 98 12 116 12 = Παρατηρήσεις: Υπολογίστηκαν οι ακριβείς τιµές στους κόµβους!!!! Αιτιολόγηση; είτε την έκφραση για το σφάλµα στο ϑεώρηµα. Προσοχή: προβλέπεται από το ϑεώρηµα καθώς η αναλυτική λύση u(x) ήταν κυβικό πολυώνυµο. Ηταν ειδική περίπτωση! Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 22 / 28 U 1 U 2 U 3 U 4

Ακριβής λύση u xx = sin(πx), x D = [1, 2], u(1) = 0, u(2) = 1/π, n = 4 u(x) = x + sin(π x) π 1 π Παρατηρήσεις: Οπως πριν n = 4, h = 1/, x j = 1 + j άρα 2 1 0 0 U 1 sin( 6 π) 1 2 1 0 U 2 2 0 1 2 1 U 3 = sin( 7 π) sin( 8 π) 0 0 1 2 U 4 sin( 9 2 π) + π 2 1 0 0 U 1 1 2 1 0 U 2 0 1 2 1 U 3 = 1 0.878 0.0021 0.911 0.0277 2 0.911 U = 0.0914 0 0 1 2 U 4 7.3700 0.1931 x j u(x j) U j u(x j) U j 6 0.0041 0.0021 0.0020 7 0.0310 0.0277 0.0032 8 0.0946 0.0914 0.0032 0.191 0.1931 0.0020 9 Συγκρίνετε µε το άνω ϕράγµα για το σφάλµα που αναφέρθηκε προηγουµένως 1 96 h2 max x [1,2] u(4) (x) π2 96 2 0.0041

Αν αυξήσουµε τη διακριτότητα (υποδιπλασιάζουµε το h) u xx = sin(πx), x D = [1, 2], u(1) = 0, u(2) = 1/π, n = 9 Παρατηρήσεις: Οπως πριν n = 9, h = 1/10, x j = 1 + j 10 άρα 2 1 1 2 1 100......... 1 2 U 1 U 2 =. U 10 Λύνουµε και συγκρίνουµε τα αποτελέσµατα και τα σφάλµατα sin( 11 π) 10 sin( 12 π) 10. sin( 19 10 π) + 100 π n = 4 n = 9 x j u(x j) U j u(x j) U j U j u(x j) U j 11 0.000 0.0003 0.288e 3 10 12 0.0041 0.0021 0.0020 0.0036 0.4922e 3 10 13 0.013 0.0128 0.677e 3 10 14 0.0310 0.0277 0.0032 0.0302 0.796e 3 10 1 0.078 0.070 0.837e 3 10 16 0.0946 0.0914 0.0032 0.0938 0.796e 3 10 17 0.1408 0.1402 0.677e 3 10 18 0.191 0.1931 0.0020 0.1946 0.4922e 3 10 0.22 0.249 0.288e 3 19 10 Προσέξτε τον υποτετραπλασιασµό του σφάλµατος στους κόµβους που είναι κοινοί: επιβεβαίωνει ότι το σφάλµα είναι O(h 2 ). Μέγιστο σφάλµα όταν h = 1/10 είναι 0.837e 3. Συγκρίνουµε µε την πρόβλεψη του ϑεωρήµατος: 1 96 h2 max x [1,2] u(4) (x) π 2 96 100 0.0010

Βιβλιογραφία I A. Iserles. A First Course in the Numerical Analysis of Differential Equations. Cambridge University Press, Cambridge, 2nd edition, 2008. Ε. Γαλλόπουλος. Επιστηµονικός Υπολογισµός Ι. Πανεπιστήµιο Πατρών, 2008. Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 2 / 28

Χρήση Εργου Τρίτων I 1 http://en.wikipedia.org/wiki/taylor s_theorem (ϐλ. σελ 9) Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 26 / 28

Σηµείωµα Αναφοράς Copyright Πανεπιστήµιο Πατρών - Ευστράτιος Γαλλόπουλος 201 Επιστηµονικός Υπολογισµός Ι, Εκδοση: 1.0, Πάτρα 2013-2014. ιαθέσιµο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/ceid1096/ Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 27 / 28

Τέλος Ενότητας Ευστράτιος Γαλλόπουλος c (ΤΜΗΥΠ, Π. Πατρών) Επιστηµονικός Υπολογισµός Ι 10 Ιανουαρίου 2014 28 / 28