f στον κόμβο i ενός πλέγματος ( i = 1, 2,,N

Σχετικά έγγραφα
την κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και για τη παράγωγο f την ανάδρομη έκφραση πεπερασμένων διαφορών 2 ης τάξης xxx

Παράδειγμα #8 ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. την κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και β) για τη παράγωγο f

Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών

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

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

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΠΑΡΑΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.

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

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα:

πεπερασμένη ή Η αναλυτική λύση της διαφορικής εξίσωσης δίνεται με τη βοήθεια του Mathematica: DSolve u'' r 1 u' r 1, u 1 0, u' 0 0,u r,r

Επιλύστε αριθμητικά με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών: ( )

y 1 και με οριακές συνθήκες w

w 1, z = 2 και r = 1

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Παράδειγμα #9 ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΕΛΛΕΙΠΤΙΚΕΣ ΣΔΕ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

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

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος. Η μόνιμη θερμοκρασιακή κατανομή σε δύο διαστάσεις περιγράφεται από την εξίσωση: και

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

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 6: Επίλυση ελλειπτικών διαφορικών εξισώσεων με πεπερασμένες διαφορές προβλήματα οριακών τιμών

f x και τέσσερα ζευγάρια σημείων

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων:

Κεφάλαιο 1: Προβλήµατα τύπου Sturm-Liouville

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες)

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

Η πλήρως ανεπτυγµένη ροή λόγω διαφοράς πίεσης σε κυλινδρικό αγωγό περιγράφεται από την συνήθη διαφορική εξίσωση

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

ΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΕΛΛΕΙΠΤΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών

Αριθμητική Ανάλυση και Εφαρμογές

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

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές

(συνθήκη συμμετρίας) (4) Το παραπάνω πρόβλημα μπορεί να περιγράψει τη μεταβατική πλήρως ανεπτυγμένη ροή σε κυλινδρικό αγωγό.

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος

Κεφ. 3: Παρεμβολή. 3.1 Εισαγωγή. 3.2 Πολυωνυμική παρεμβολή Παρεμβολή Lagrange Παρεμβολή Newton. 3.3 Παρεμβολή με κυβικές splines

ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ

Άσκηση 1 Έχουµε να επιλύσουµε την εξίσωση κύµατος 1 ης τάξης (υπερβολική εξίσωση) (1)

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ.

ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

Κεφ. 7: Επίλυση ελλειπτικών διαφορικών εξισώσεων με πεπερασμένες διαφορές

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Μισδανίτης. με το πολυώνυμο παρεμβολής Lagrange 2 ης τάξης

Παράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

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

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Αριθμητική Ανάλυση 4.5 Ιδιοτιμές και ιδιοδιανύσματα πινάκων. Γ. Παπαευαγγέλου, ΕΔΙΠ, ΤΑΤΜ/ΑΠΘ

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς. Ολοκληρώματα.

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 Ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #3: ΠΑΡΕΜΒΟΛΗ ΕΠΙΜΕΛΕΙΑ: Σ. Μισδανίτης

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων

Επιµέλεια: Γιάννης Λυχναρόπουλος Οµάδα Α: Άσκηση 2 Έχουµε να επιλύσουµε την εξίσωση: 2

Λύσεις ασκήσεων Άσκηση 1: Cengel and Ghajar, Κεφάλαιο 13: Προβλήματα και

Κεφ. 3: Παρεμβολή. 3.1 Εισαγωγή. 3.2 Πολυωνυμική παρεμβολή Παρεμβολή Lagrange Παρεμβολή Newton. 3.3 Παρεμβολή με κυβικές splines

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Ορίζουσες Επιμέλεια: Ι. Λυχναρόπουλος

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 9 ο Εργαστήριο. Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς.

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επανάληψης. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

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

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς. Ολοκληρώματα.

Παράδειγμα #6 ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΕΜΒΟΛΗ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

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

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

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

Κεφάλαιο 7. Επίλυση υπερβολικών διαφορικών εξισώσεων με πεπερασμένες διαφορές

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ - ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 3 Ο ΕΞΑΜΗΝΟ, ΔΙΔΑΣΚΩΝ: Δρ Ιωάννης Αθ.

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

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

Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων

Κεφ. 4: Ολοκλήρωση. 4.1 Εισαγωγή

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #3: ΕΛΛΕΙΠΤΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος

1.1. Διαφορική Εξίσωση και λύση αυτής

A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου

11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

Υπολογιστικές Μέθοδοι

Γεννήτριες Συναρτήσεις

Αόριστο Ολοκλήρωμα Μέθοδοι Ολοκλήρωσης

ΚΕΦΑΛΑΙΟ 1ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 3: ΟΡΙΑ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής:

Κεφ. 3: Παρεμβολή. 3.1 Εισαγωγή. 3.2 Πολυωνυμική παρεμβολή Παρεμβολή Lagrange Παρεμβολή Newton. 3.3 Παρεμβολή με κυβικές splines

Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση

Διαφορικές Εξισώσεις.

2.Τι εννοούμε με βαθμό συνέχειας μιας συνάρτησης; Ποια είναι η χρησιμότητα της από πλευράς εφαρμογών;

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

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #4 ΥΠΕΡΒΟΛΙΚΑ ΠΡΟΒΛΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: ΔΙΔΑΣΚΩΝ: Δ.

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

Επιλύστε αριθμητικά το με τη μέθοδο των πεπερασμένων διαφορών το παρακάτω πρόβλημα δύο οριακών τιμών:

Θέματα Εξετάσεων Σεπτεμβρίου 2012:

1.1. Με τι ασχολείται η Αριθμητική Ανάλυση

1. ΕΙΣΑΓΩΓΗ. 1.1 Τι είναι η αριθµητική ανάλυση

Εργασία στην Αριθµητική Ανάλυση

Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος

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

Γεννήτριες Συναρτήσεις

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Transcript:

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΑΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ:..008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Με βάση τη σειρά Taylor βρείτε την κεντρώα έκφραση πεπερασμένων διαφορών ης τάξης για τη παράγωγο f xx και την ανάδρομη έκφραση πεπερασμένων διαφορών ης τάξης για τη παράγωγο f xxx. Στη συνέχεια βρείτε τις ίδιες εκφράσεις εφαρμόζοντας πολυωνυμική παρεμβολή. Τέλος, βρείτε μία κεντρώα έκφραση πεπερασμένων διαφορών ης προσεγγίζει την παράγωγο xx τάξης που να f στον κόμβο ενός πλέγματος ( =,,,N ), όταν η απόσταση ανάμεσα σε διαδοχικούς κόμβους δεν παραμένει σταθερή αλλά μεταβάλλεται (δηλαδή όταν x x = h). Λύση α) Κεντρώα έκφραση πεπερασμένων διαφορών ης τάξης για την παράγωγο f xx με Taylor: Ξεκινώντας με ανάπτυγμα Taylor της συνάρτησης f στους κόμβους + και γύρω από τον κόμβο παίρνουμε τις σχέσεις f h f h f f+ = f + h + + + O ( h ) () x x 6 x και f h f h f f = f h + + O ( h ) () x x 6 x Προσθέτοντας τις () και () κατά μέλη έχουμε διαδοχικά: h f f f + f = f + + O ( h ) h = f f + f + O( h ) + x x + f f f + f = + O h + x h β) Κεντρώα έκφραση πεπερασμένων διαφορών ης τάξης για την παράγωγο f xx πολυωνυμική παρεμβολή σε ισαπέχοντα σημεία Έστω ένα πολυώνυμο δευτέρου βαθμού () με

dp d P P ( x) = ax + bx + c = ax + b = a dx dx Θέτοντας την αρχή των αξόνων στο σημείο x και θεωρώντας ισαπέχοντα σημεία (βήμα h ), εφαρμόζουμε το πολυώνυμο P στα σημεία x = h, x 0 = και x = + h P( x = h) = a( h) + b( h) + c = ah bh + c = f f = ah bh+ f P ( x = 0) = a(0) + b(0) + c= c= f f+ = ah + bh+ f P( x+ = h) = ah + bh+ c= f+ d f f+ f + f f+ f f = ah a = = dx h Καταλήγουμε, έτσι, ξανά στην σχέση (). γ) Κεντρώα έκφραση πεπερασμένων διαφορών ης τάξης για την παράγωγο f xx πολυωνυμική παρεμβολή σε μη ισαπέχοντα σημεία Ξεκινούμε και πάλι με το πολυώνυμο P και θέτουμε την αρχή των αξόνων στο σημείο x. Θεωρούμε ότι το σημείο x βρίσκεται σε απόσταση h από το σημείο x, και ότι το σημείο x + βρίσκεται σε απόσταση kh από το σημείο x. Εφαρμόζουμε το πολυώνυμο P στα σημεία x = h, x 0 = και x = + kh και παίρνουμε διαδοχικά: P( x = h) = ah bh+ c= f f = ah bh+ f P ( x = 0) = c= f f + = ak h + bkh+ f P( x+ = kh) = a ( kh) + b( kh) + c = f+ kf kf + f f = akh + ak h + d f a = = dx f ( + k) f + + kf k( + k) h () δ) Ανάδρομη έκφραση πεπερασμένων διαφορών ης τάξης για την παράγωγο fxxx Ξεκινώντας με ανάπτυγμα Taylor της συνάρτησης f στους κόμβους,, και γύρω από τον κόμβο παίρνουμε τις σχέσεις με με Taylor: f h f h f h f x x 6 x x f = f h + + + O h ( h) ( h) ( h) f f f f f = f h + + + O h x x 6 x x ( h) ( h) ( h) f f f f f = f h + + + O h x x 6 x x ( h) ( h) ( h) x x 6 x x f f f f f = f h + + + O h () (6) (7) (8)

Πολλαπλασιάζοντας την () με 8, την (6) με -, την (7) με, την (8) με - και προσθέτοντας κατά μέλη τις παραγόμενες εξισώσεις καταλήγουμε στη σχέση: f 8 f f + f f = f h + O ( h ) x f f 8f + f f + f = x h + O h (9) ε) Ανάδρομη έκφραση πεπερασμένων διαφορών ης τάξης για την παράγωγο f xxx με πολυωνυμική παρεμβολή σε ισαπέχοντα σημεία Έστω ένα πολυώνυμο τρίτου βαθμού: P ( x) = ax + bx + cx + d dp = 6a dx Θέτοντας την αρχή των αξόνων στο σημείο x και θεωρώντας ισαπέχοντα σημεία (βήμα h ), εφαρμόζουμε το πολυώνυμο P στα σημεία x = 0, x = h, x = h, x = h και x = h P ( x = 0) = d = f P( x = h) = a( h) + b( h) + c( h) + d = f P ( x = h) = a( h) + b( h) + c( h) + d = f P ( x = h) = a( h) + b( h) + c( h) + d = f P ( x = h) = a( h) + b( h) + c( h) + d = f 8 P( x ) P( x ) + P( x ) P( x ) = 8 f f + f f d h a 8f f f f = + f 8f + f f + f 6a = = dx h d f Επομένως καταλήξαμε και πάλι στη σχέση (9)

ΑΣΚΗΣΗ Η ροπή M ανά μονάδα μήκους που απαιτείται για την περιστροφή ενός κυλινδρικού R άξονα, ακτίνας R, κατά γωνία θ δίδεται από το ολοκλήρωμα θπ ψ M = G r r dr, 0 r R, όπου ψ ( r) η λύση της εξίσωσης r ψ = με οριακές συνθήκες r r r ψ ( R) = 0. Πρώτα υπολογίστε αριθμητικά πρώτα τη συνάρτηση ψ ( r) και συγκρίνετε τα αποτελέσματά σας με την αναλυτική λύση του προβλήματος. Στη συνέχεια επιλέγοντας τιμές για τη ροπή M και τη παράμετρο αντίστοιχη γωνία θ Λύση: Βλέπε απαντήσεις Εργασίας του 00, άσκηση ομάδας Α G 0 βρείτε την ΑΣΚΗΣΗ Δίδεται το πρόβλημα ιδιοτιμών dw 0 kw dx + =, w( 0) w = =0 () Να υπολογισθούν αριθμητικά οι δέκα πρώτες ιδιοτιμές (ιδιοσυχνότητες). Οι πρώτες δύο να συγκριθούν με τις αντίστοιχες αναλυτικές. Λύση Έχουμε ένα πρόβλημα εύρεσης ιδιοτιμών λ = k. Μας ενδιαφέρουν οι διάφορες τιμές του λ για τις οποίες η λύση της () δεν είναι εκ ταυτότητος μηδέν. Η γενική λύση της εξ. () έχει τη μορφή: wx = Acos( kx) + Bsn( kx) () όπου Α και Β αυθαίρετες σταθερές. Εφαρμόζοντας τις οριακές συνθήκες στην () παίρνουμε: w(0) = 0 A= 0 και wl = 0 Bsn( kl) = 0 Επειδή επιθυμούμε η λύση της () να μην είναι εκ ταυτότητος μηδέν, θα πρέπει αναγκαστικά να είναι B 0 και επομένως

nπ sn( kl) = 0 kl = nπ k =, n =,,... L n π λ = k =, n=,,... () L Η σχέση () δίνει την αναλυτική έκφραση των ιδιοτιμών του προβλήματος (). Για την αριθμητική επίλυση του προβλήματος () εφαρμόζουμε μία έκφραση dw κεντρώων πεπερασμένων διαφορών για την προσέγγιση της παραγώγου dx. Επιλέγουμε επίσης 0 εσωτερικούς κόμβους (σύνολο κόμβοι και επομένως βήμα L h = ) και L = : w w + w+ + kw 0 = w k w + w + = 0, =,..., h h h h Ειδικά για τους κόμβους = και = θα είναι: k w + w = 0 h h και w 0 k w = 0 h h Το σύστημα σε μορφή πινάκων θα έχει την μορφή: M w= 0, όπου w w. w =.. w και M θα είναι ο ακόλουθος τριδιαγώνιος πίνακας 0x0. h + k h 0 0 0 0 0 0 0 0 y h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h 0 0 0 0 0 0 0 0 h. h + k h j 0 0 0 0 0 0 0 0 k h. h + k z { Θέτουμε την ορίζουσα ίση με το μηδέν ή εναλλακτικά ξαναγράφουμε το σύστημα στη μορφή ( A k Ι ) w= 0, όπου ο πίνακας A θα έχει την ακόλουθη μορφή:

j k. h. 0 0 0 0 0 0 0 0 h. h 0. h. h. 0 0 0 0 0 0 0 h 0 0. h 0 0 0. h. h. 0 0 0 0 0 0 h 0 0 0 0. h 0 0 0 0 0. h. h. 0 0 0 0 0 h. h. 0 0 0 0 h 0 0 0 0 0 0. h. h. 0 0 0 h. h. 0 0 h 0 0 0 0 0 0 0. h. h. 0 h 0 0 0 0 0 0 0 0. h. h. h και βρίσκουμε τις ιδιοτιμές του πίνακα Α. Με τη βοήθεια του Mathematca παίρνουμε: L=;n=0; h=l/(n+) t= Tab le[0,{n},{n}]; DoAt@@, +DD = NA êh E, 8,, n <E DoAt@@, DD = NAêh E, 8, n<e DoAt@@, DD = NA êh E, 8,, n<e sol=sort[egenvalues[t]] {9.807,8.66,8.7,.7,07.6,76.,.,00. 76,.8,7.97} p@ n_ D := NA n P L E real=table[p[],{,,n}] {9.8696,9.78,88.86,7.9,6.7,.06,8.6,6.6,799.8,986.96} error = 00 Hreal soll real {0.677879,.689,.96977,0.,.879,.96,9.7, 6.989,.69,.98} Επομένως, πινακοποιώντας τα αποτελέσματα έχουμε: Αριθμός Ιδιοτιμής Αριθμητική Τιμή Αναλυτική Τιμή. h y z { Σχετικό Σφάλμα % 9.807 9.8696 0.67788 8.66 9.78.6890 8.7 88.86.96977.700 7.90 0. 07.600 6.700.879 6 76.00.060.96 6

7.00 8.60 9.7 8 00.760 6.60 6.989 9.80 799.80.69 0 7.970 986.9600.98 Παρατηρώντας το σφάλμα βλέπουμε ότι η αριθμητική μέθοδος επίλυσης του προβλήματος ιδιοτιμών δίνει καλά αποτελέσματα για τις πρώτες ιδιοτιμές και στη συνέχεια τα αποτελέσματα αποκλίνουν σημαντικά από τις αντίστοιχες αναλυτικές ιδιοτιμές. ΑΣΚΗΣΗ Να επιλυθεί αριθμητικά το πρόβλημα Hartmann: du db + = dy dy db du + = 0 dy dy Οριακές συνθήκες u ( ± ) = 0 και b ( ± ) = 0. Εφαρμόζοντας εκφράσεις κεντρώων πεπερασμένων διαφορών για την προσέγγιση du db των παραγώγων και παίρνουμε τις σχέσεις: dy dy u u + u+ b+ b + =, =,..., n h h και b b + b+ u+ u + = 0, =,..., n h h Έστω για παράδειγμα ότι έχουμε ένα πλέγμα με n = κόμβους τότε το προς επίλυση σύστημα μπορεί να γραφεί στη μορφή: u u u u u A = () b 0 b 0 b 0 b 0 b 0 όπου ο πίνακας Α είναι o ακόλουθος n x n = 0x0 πίνακας 7

h h 0 h 0 0 0 0 0 0 0 h h h 0 0 h 0 0 0 h h h 0 0 h 0 0 h j 0 k 0 0 h 0 0 h h h h 0 0 h 0 h 0 0 h 0 0 0 h h 0 0 0 0 h 0 0 0 0 0 0 0 h h h h 0 h 0 h 0 h 0 0 h 0 h h 0 0 h h 0 0 h 0 0 h h 0 h 0 0 0 0 h h h y z { Με τη χρήση του Mathematca δημιουργούμε τον πίνακα A και επιλύουμε το γραμμικό σύστημα () με την εντολή LnearSolve. Επίσης, απεικονίζουμε γραφικά τα αποτελέσματα για να πάρουμε μία καλύτερη εικόνα των λύσεων. n=0 (* arthmos eswterkwn kombwn *) h= n+ a=table[0,{n},{n}]; DoAa@@, DD =, 8,, n<e h DoAa@@, +DD =, 8,, n <E h DoAa@@, DD =, 8,, n<e h DoAa@@, +n+ DD =, 8,, n <E h DoAa@@, +n DD =, 8,, n<e h Do@a@@+ n, jdd = a@@, j+ ndd, 8,, n<, 8j,, n<d Do@a@@+ n, j + ndd = a@@, jdd, 8,, n<, 8j,, n<d c=table[0,{n}]; Do[c[[]]=-,{,,n}] sol=lnearsolve[a,c]//n; u=table[sol[[]],{,,n}] {0.089887,0.6789,0.8,0.900,0.99,0.80,0.677,0. 869,0.7,0.69,0.69,0.7,0.869,0.677,0.80,0.99,0.900,0.8,0.6789,0.089887} b=table[sol[[]],{,n+,n}] {0.099,0.000,0.0,0.0807,0.070,0.0697,0.07,0.066,0.0098,0.00709,-0.00709,-0.0098,-0.066,- 0.07,-0.0697,-0.070,-0.0807,-0.0,-0.000,- 0.099} uu=table[0,{n+},{}]; bb=table[0,{n+},{}]; Do[uu[[,]]=u[[-]],{,,n+}] Do[uu[[+,]]=-+ h,{,0,n+}] Do[bb[[,]]=b[[-]],{,,n+}] 8

Do[bb[[+,]]=-+ h,{,0,n+}] LstPlot[uu,PlotJoned->True] 0. 0. 0. 0. - -0. 0. LstPlot[bb,PlotJoned->True] 0.06 0.0 0.0 - -0. 0. -0.0-0.0-0.06 Πινακοποιώντας τα αποτελέσματα παίρνουμε για n= (0 εσωτερικούς κόμβους): n y u b - 0 0-0.9076 0.089887 0.099-0.809 0.6789 0.000-0.786 0.8 0.0-0.6908 0.900 0.0807 6-0.8 0.99 0.070 7-0.87 0.80 0.0697 8-0. 0.677 0.07 9-0.809 0.869 0.066 0-0.87 0.7 0.0098-0.0769 0.69 0.00709 0.0769 0.69-0.00709 0.87 0.7-0.0098 0.809 0.869-0.066 0. 0.677-0.07 6 0.87 0.80-0.0697 7 0.8 0.99-0.070 8 0.6908 0.900-0.0807 9 0.786 0.8-0.0 0 0.809 0.6789-0.000 0.9076 0.089887-0.099 0 0 Αν επιθυμούμε να επιλύσουμε το σύστημα () με τη χρήση της Fortran θα πρέπει να επιλέξουμε κάποια επαναληπτική μέθοδο επίλυσης συστημάτων. Για παράδειγμα με τη μέθοδο Gauss-Sedel το σύστημα θα γραφεί στη μορφή: 9

u = u + u + h b h b + ( k+ ) ( k k+ k k+ b = b+ + b + h u+ h u ) + ( + + h ) ( k+ ) ( k) ( k+ ) ( k) ( k ) όπου με (k) δηλώνεται ο δείκτης επανάληψης Το πρόγραμμα σε Fortran που επιλύει το () με τη μέθοδο Gauss-Sedel είναι το ακόλουθο: Program Hartmann mplct none doubleprecson,allocatable::u(:),b(:),uold(:),bold(:) nteger::n,,j,k,kk,max,done,l doubleprecson::s,rel,err,err,max doubleprecson::hh,w n=!arthmos synolkwn kombwn allocate(u(n),b(n),uold(n),bold(n)) max=0000 rel=0.0000000 hh=./(n-) u(:)=0. b(:)=0. k= done=0 do whle (k<=max.and. done==0) uold(:)=u(:) bold(:)=b(:) do =,n- u()= (*u(+)+*u(-)+b(+)*hh-b(-)*hh+*hh**)/. b()= (*b(+)+*b(-)+u(+)*hh-u(-)*hh)/. end do! elenxos ga termatsmo max=- do =,n- err = abs((u() - uold())/u()) err= abs((b() - bold())/b()) f (err>max) max=err f (err>max) max=err end do f (max<rel) then done= end f k=k+ end do do =,n wrte(*,*),u(),b() end do 0