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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου 25/9/2017 Διδάσκων: Ι. Λυχναρόπουλος

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

ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ

Κεφάλαιο 6. Συντηρητικες Δυναμεις {Ανεξαρτησία του Εργου από τη Διαδρομή, Εννοια του Δυναμικού, Δυναμικό και Πεδίο Συντηρητικών Δυνάμεων}

Εφαρμοσμένα Μαθηματικά ΙΙ Πρόοδος 18/4/2018 Διδάσκων: Ι. Λυχναρόπουλος

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

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

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

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

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

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής

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

> ln 1 + ln ln n = ln(1 2 3 n) = ln(n!).

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

3Νο. ασκήσεις Α Ν Α Λ Υ Σ Η 1Ο Κ Ε Φ Α Λ Α Ι Ο. Θετική Τεχνολογική Κατεύθυνση ( ) ( 0)

ΜΑΘΗΜΑΤΙΚΩΝ ΔΑΣΟΛΟΓΙΑΣ

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

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

1 Σύντομη επανάληψη βασικών εννοιών

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

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

Θέμα 3 ο : Αν η συνάρτηση f είναι παραγωγίσιμη στο σημείο xx 0 =2 με f(2)= 3. Θέμα 4 ο : Έστω οι συναρτήσεις f,g : R R τέτοιες ώστε για κάθε x R να

Απειροστικός Λογισμός Ι, χειμερινό εξάμηνο Λύσεις δέκατου φυλλαδίου ασκήσεων. 2 x dx = 02 ( 2) 2

ΚΙΝΗΜΑΤΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ

ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ

ΜΕΜ251 Αριθμητική Ανάλυση

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

Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής

Να εξετασθεί αν είναι 1-1 οι συναρτήσεις α) f(x)=4x-1 β) g(x)= γ.

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

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

x + ax x x 4 να είναι παραγωγίσιμη στο x Υπόδειξη: Μπορείτε να εφαρμόσετε κανόνα L Hospital ή μπορεί σας χρειαστεί η sin sin = 2sin cos

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

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

Παράδειγμα #2 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ. ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ Οι συντεταγμένες ενός σημείου Απόλυτη τιμή...14

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

ΜΕΘΟΔΟΙ ΟΛΟΚΛΗΡΩΣΗΣ. Παρατήρηση: Για να εφαρμόσουμε τον τύπο πρέπει μία από τις δύο συναρτήσεις να είναι ή να την γράψουμε υπό μορφή παραγώγου

Πραγματικοί Αριθμοί 2

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

Εμβαδά. 1) Με βάση το παρακάτω διάγραμμα όπου το εμβαδόν των περιοχών είναι Α1=8 και Α2=2, να. 2) Να εκφράσετε το εμβαδόν του γραμμοσκιασμένου

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

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

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

ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ

Συµπληρωµατικές σηµειώσεις για τον «Επιστηµονικό Υπολογισµό» Χειµερινό εξάµηνο Τµήµα Μαθηµατικών, Πανεπιστήµιο Αιγαίου

Παραδείγματα διπλών oλοκληρωμάτων Γ. Λυχναρόπουλος

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange

(Γραμμικές) Αναδρομικές Σχέσεις

(Γραμμικές) Αναδρομικές Σχέσεις

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

Αριθμητική Ολοκλήρωση με τις μεθόδους Τραπεζίου/Simpson. Φίλιππος Δογάνης Δρ. Χημικός Μηχανικός ΕΜΠ

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

(Γραμμικές) Αναδρομικές Σχέσεις

Είναι γνωστό ότι η δύναμη που ασκείται σε ένα ελατήριο και ονομάζεται δύναμη επαναφοράς δίνεται από τη σχέση : F = kx (3.1)

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

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

ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY)

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Κεφάλαιο 8. Αριθμητικός υπολογισμός ορισμένου ολοκληρώματος

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

Σχόλια στις Παραγώγους. Μια συνάρτηση θα λέγεται παραγωγίσιμη σε ένα σημείο x 0 του. f(x h) f(x )

ΛΥΣΕΙΣ 6. a2 x 2 y 2. = y

ΑΝΑΛΥΣΗ 2. Μ. Παπαδημητράκης.

lim f ( x) x + f ( x) x a x a x a 2x 1

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

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

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

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

ΛΧ1004 Μαθηματικά για Οικονομολόγους

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου

x y z xy yz zx, να αποδείξετε ότι x=y=z.

y 1 (x) f(x) W (y 1, y 2 )(x) dx,

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

n sin 1 n. 2 n n+1 6 n. = 1. = 1 2, = 13 4.

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

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

Συνήθεις Διαφορικές Εξισώσεις Ι ΣΔΕ Bernoulli, Riccati, Ομογενείς. Διαφορικές Εξισώσεις Bernoulli, Riccati και Ομογενείς

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

Ομάδα Δ. Λύνοντασ Προβλήματα Φυςικήσ με τον υπολογιςτή

όπου Η μήτρα ή πίνακας του συστήματος

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

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Μονοτονία - Ακρότατα Αντίστροφη Συνάρτηση

Transcript:

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0 05, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ και ΟΛΟΚΛΗΡΩΣΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 0 Ημερομηνία παράδοσης εργασίας: 9 0 Επιμέλεια απαντήσεων: Ι. Λυχναρόπουλος Άσκηση Έστω μία συνάρτηση δύο ανεξάρτητων μεταβλητών f f x, y βρείτε αριθμητικά τις μερικές παραγώγους: f x, f x y, f y. Με βάση τη σειρά Taylor α) f ( xy, ) x και f ( xy, ) y Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση x x x x f f x f f f f f O x!! 5!. Υπολογίζουμε το άθροισμα: x από το κεντρικό σημείο : 5 6,, x xx xxx xxxx xxxxx () Όλες οι παράγωγοι υπολογίζονται στο σημείο, x 6 f, f, f, x fxx fxxxx O x () Στη συνέχεια γράφουμε το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση x x x x x : 5 6,, x xx xxx xxxx xxxxx () f f x f f f f f O x!! 5! Υπολογίζουμε το άθροισμα: f 6, f, f, x fxx x fxxxx O x () Πολλαπλασιάζουμε την () με και προσθέτουμε στην (): f f f f 6f x f Ox 6,,,,, xxxx (6) Λύνουμε ως προς u xxxx και παίρνουμε: f f 6f f f f xxxx O, x x,,,,, Με ακριβώς αντίστοιχο τρόπο καταλήγουμε στον τύπο f f 6f f f f yyyy O y, y,,,,, (7) (8) Οι (7) και (8) έχουν ακρίβεια δεύτερης τάξης.

f ( xy, ) β) x y Για να βοηθηθούμε στους υπολογισμούς, δημιουργούμε τις ακόλουθες συναρτήσεις στο Μathematca: t[a_] := Apply[Plus, CoeffcetRules[a, {Q, R}] /. ({k_, l_} -> m_) -> m fxy[k, l]] = 6; Taylor[k_, l_] = f + Apply[Plus, Table[t[(k dx Q + l dy R)^p]/p!, {p,, }]] H πρώτη συνάρτηση είναι βοηθητική, ενώ η δεύτερη συνάρτηση εκφράζει το ανάπτυγμα Taylor της f ( xkx,y l y) γύρω από το σημείο, διατηρώντας παραγώγους μέχρι τάξης : fk, l( xy, ) f, ( xy, ) kx ly f( xy, ) kx ly f( xy, ) x, y! x,, y, kx ly f( x, y)...! x, y, Aν κρατήσουμε παραγώγους μέχρι ης τάξης με k= l= γράφουμε f (x, y) f ( xy, ) f( xy, ) f( xy, ),, x, y!, x, y, f( xy, ) f( xy, ) f( xy, ) f( xy, ) f( xy, ) f, ( x, y) x y x, y x xy y,,,, που αναπαρίσταται από το Taylor[, ], το οποίο δίνει f + dx fxy[, 0] - dy fxy[0, ] + / (dx^ fxy[, 0] dx dy fxy[, ] + dy^ fxy[0, ]) Οι συμβολισμοί που χρησιμοποιούνται είναι οι ακόλουθοι: dx => x dy => y f => f, ( xy, ) fxy[m, ] => m f ( xy, ) m x y, Επειδή θέλουμε να υπολογίσουμε τον τύπο που προσεγγίζει την παράγωγο ης τάξης διατηρούμε στις πράξεις μας παραγώγους επιπλέον τάξεων, δηλαδή μέχρι και 6 ης τάξης, έτσι ώστε να μπορούμε να αποφανθούμε αν ο τύπος μας έχει ακρίβεια πρώτης ή δεύτερης τάξης. Για το λόγο αυτό στη Mathematca θέτουμε =6; Ξεκινούμε με το ανάπτυγμα Taylor με kl, 0, παίρνοντας όλους τους δυνατούς συνδυασμούς μεταξύ των k και l. Σκοπός μας είναι να διαχειριστούμε με τέτοιον τρόπο τους τύπους ώστε στο δεξί μέλος να παραμείνει η μικτή παράγωγος ης τάξης που μας ενδιαφέρει καθώς και παράγωγοι ανώτερης τάξης, ενώ όλες οι άλλες παράγωγοι ίδιας ή μικρότερης τάξης να απαλειφθούν. Η τάξη του σχήματος καθορίζεται ως εξής: Αν διατηρηθούν μόνον παράγωγοι 6 ης τότε το σχήμα έχει ακρίβεια δεύτερης τάξης, ενώ αν διατηρηθούν και παράγωγοι 5 ης τάξης τότε το σχήμα έχει ακρίβεια πρώτης τάξης. Στα επόμενα δεν εμφανίζονται οι ανεξάρτητες μεταβλητές (x,y) για απλούστευση των συμβολισμών.

Έπειτα από δοκιμές καταλήγουμε στην ακόλουθη σχέση: f f f f f f f f,,,,,,,, f f f f 6 6,,,, Οι υπολογισμοί έγιναν με το Mathematca σταδιακά ως εξής: AA = Taylor[, ] + Taylor[-, -] // Expad BB = Taylor[-, ] + Taylor[, -] // Expad CC = AA + BB // Expad DD = Taylor[, 0] + Taylor[-, 0] // Expad EE = Taylor[0, ] + Taylor[0, -] // Expad FF = CC - DD - EE // Expad Τελικά παίρνουμε: - f + dx^ dy^ fxy[, ] + / dx^ dy^ fxy[, ] + / dx^ dy^ fxy[, ] Επομένως, η μικτή παράγωγος υπολογίζεται από τον ακόλουθο τύπο 9 σημείων: f f, f, f, f, f, f, f, f, f,, O, που έχει ακρίβεια ης τάξης, αφού οι παράγωγοι 5 ης τάξης απαλείφθηκαν. Άσκηση Να υπολογισθεί το ολοκλήρωμα xy dydxμε Κανόνα Τραπεζίου, ο Κανόνα Smpso και 0 με Gauss Legedre (H αναλυτική του λύση είναι 0). Κανόνας Τραπεζίου: f ( xy, ) xy Υποθέτουμε ένα πλέγμα από Ν+ κόμβους σε κάθε κατεύθυνση. H απόσταση μεταξύ των ( ) κόμβων στην x κατεύθυνση είναι h x, ενώ η απόσταση μεταξύ των κόμβων στην N h 0 / N. y κατεύθυνση είναι y Εφαρμόζουμε τον κανόνα του Τραπεζίου πρώτα στην κατεύθυνση y και έπειτα στην κατεύθυνση x. Παίρνουμε διαδοχικά: I f:, f:, f:,... f:,n f:,n dx h h x y f, f, f,... f,n f,n f, f, f,... f,n f,n... fn, fn, fn,... fn,n fn,n fn, fn, fn,... fn,n fn,n

I f, f, f,... f,n f,n f, f, f,... f,n f,n... f f f... f f f f f... f f N, N, N, N,N N,N N, N, N, N,N N,N Τελικά το ολοκλήρωμα υπολογίζεται ως ένα διπλό άθροισμα NN I w f ή πιο απλά: I,,, όπου τα βάρη w δίνονται από τον πίνακα NN ww f, με w,,...,, x w y............ To πρόγραμμα σε Fortra που υπολογίζει το ολοκλήρωμα I είναι το ακόλουθο: Program trapezou_double mplct oe real ax,bx,ay,by,x,y,s,hx,,aalytkh teger,, aalytkh=0.0 do =,00 ax=-; bx= ay=0;by= hx=(bx-ax)/ =(by-ay)/ s=0 do =,+ do =,+ x=ax+(-)*hx y=ay+(-)* s=s+w()w()*f(x,y) s=hx**s/ f (<=0.or. mod(,0)==0) the prt '(,f5.,f5.6,e5.)',,hx,s,abs(s-aalytkh) ed f cotas real fucto f(x,y) real,tet()::x,y f= x*y** ed fucto real fucto w()

teger,tet():: f (==.or. ==+) the w= else w= ed f ed fucto ed program oς Κανόνας Smpso Υποθέτουμε ότι το N (αριθμός διαστημάτων) είναι άρτιος αριθμός. Εφαρμόζουμε τον o κανόνα Smpso πρώτα στην κατεύθυνση y και έπειτα στην κατεύθυνση x : I f:, f:, f:, f:,... f:,n f:,n f:,n dx h h f, f, f, f,... f,n f,n f,n f, f, f, f,... f,n f,n f,n f, f, f, f,... f,n f,n f,n... fn, fn, fn, fn,... fn,n fn,n fn,n fn, fn, fn, fn,... fn,n fn,n fn,n I f, f, f, f,... f,n f,n f,n 9 f, 6 f, 8 f, 6 f,... 8 f,n 6 f,n f,n f, 8 f, f, 8 f,... f,n 8 f,n f,n... f 6 f 8 f 6 f... 8 f 6 f f N, N, N, N, N,N N,N N,N f f f f... f f f N, N, N, N, N,N N,N N,N Τελικά το ολοκλήρωμα υπολογίζεται ως ένα διπλό άθροισμα... 6 8... 8 6 8... 8 NN I w, f,, όπου τα βάρη w δίνονται από τον πίνακα: w 9 8... 8 6 8... 8 6... ή πιο απλά: I NN ww f, με w,,...,,, 9

To πρόγραμμα σε Fortra που υπολογίζει το ολοκλήρωμα I με τον πρώτο κανόνα Smpso είναι το ακόλουθο: Program smpso_rule_double mplct oe real ax,bx,ay,by,x,y,s,hx,,aalytkh teger,, aalytkh=0.0 s=0 do =,00, ax=-; bx= ay=0;by= hx=(bx-ax)/ =(by-ay)/ s=0 do =,+ do =,+ x=ax+(-)*hx y=ay+(-)* s=s+w()*w()*f(x,y) s=hx**s/9 prt '(,f5.,f5.6,e5.)',,hx,s,abs(s- aalytkh) cotas real fucto f(x,y) real,tet()::x,y f=x*y** ed fucto real fucto w() teger,tet():: f (==.or. ==+) the w= elsef (mod(,)==0) the w= else w= ed f ed fucto ed program

Gauss-Legedre Για να υπολογισθεί το ολοκλήρωμα I με την μέθοδο ολοκλήρωσης Gauss Legedre, θα πρέπει πρώτα να μετασχηματισθεί κατάλληλα ώστε τα άκρα ολοκλήρωσης ως προς x και ως προς y να είναι μεταξύ του και του. Αρχικά εφαρμόζουμε τον μετασχηματισμό y(0) y ( z) z y, dy dz 0 για να αλλάξουμε τα όρια ολοκλήρωσης ως προς y ( z) ( z) 8 I x ( ) dz x dz x z dz 6 Στη συνέχεια εφαρμόζουμε τον μετασχηματισμό x ( ( )) x s x, s dxds ( ) για να αλλάξουμε τα όρια ολοκλήρωσης ως προς x 8 8 I ( s z ) dzds s( z ) dzds 6 Ονομάζοντας gsz (, ) sz ( ) και ακολουθώντας αντίστοιχη διαδικασία όπως αυτή που ακολουθήσαμε στις άλλες μεθόδους, καταλήγουμε στην ακόλουθη σχέση: N N 8 I ww g(r, r ), όπου rk, k,..., N να είναι οι ρίζες του πολυωνύμου Legedre βαθμού Ν και wk, k,..., N τα αντίστοιχα βάρη τους. Για παράδειγμα αν Ν= τότε: r 0.86, w 0.785; r 0.998, w 0.65; r 0.998, w 0.65; r 0.86, w 0.785 Ο κώδικας σε Mathematca που υπολογίζει το I με τη μέθοδο Gauss Legedre είναι o ακόλουθος: Σφάλμα ου κανόνα Smpso Στη γενική περίπτωση το ανάπτυγμα της f ( x ) γράφεται στη μορφή: aa ( ) aa ( )( ) f ( x) f( x0 ah) ( ) f( x0) f( x0) af( x0) f( x0) f( x0)... R ( x0 ah)!! όπου f ( x ) f( x ah) f( x ), f( x ) f( x h) f( x ) και 0 0 0 0 0 0 f R x ah h a a a a ( ) ( 0 ) ( )( )...( ) ( )! Επομένως το σφάλμα είναι

( ) h f ada ( )! 0 0 Ειδικά για τον ο Κανόνα Smpso θα είναι : 5 5 h h h 9 f ada f a( a)( a)( a) da f ( ) h f ( )!!! 0 80 ( ) () () 5 () 0 0 0 Άσκηση Nα υπολογισθεί αριθμητικά το ολοκλήρωμα 0 x I x e dx εφαρμόζοντας έναν αλγόριθμο Newto Cotes και έναν αλγόριθμο Gauss. Σχολιάστε την ακρίβεια των αποτελεσμάτων. Με το Mathematca παίρνουμε την τιμή του ολοκληρώματος: I.9 Επίσης η γραφική παράσταση της υπό ολοκλήρωσης συνάρτησης είναι: Plot[x Exp[-x ],{x,0,6}] 00 80 60 0 0 5 6 Ολοκλήρωση Gauss Laguerre Ξαναγράφουμε το ολοκλήρωμα στην ισοδύναμη μορφή: x x x x I x e e e dx f( x) e dx 0 0 x x Επομένως μπορούμε να εφαρμόσουμε την αριθμητική ολοκλήρωση Gauss Laguerre με f ( x) x e N I wf ( x) όπου x οι ρίζες των πολυωνύμων Laguerre βαθμού N και Το πολυώνυμο Laguerre βαθμού N δίνεται από τη σχέση: k ( ) L ( x) x k 0 k k! w τα αντίστοιχα βάρη τους. Tα βάρη Laguerre που αντιστοιχούν στις ρίζες x του πολυωνύμου L ( x ) δίνονται από τον τύπο (http://mathworld.wolfram.com/laguerre GaussQuadrature.html): k

x w,,... N ( ) L ( x ) Για Ν=5 έχουμε: x w 0.656 0.575. 0.98667.596 0.0759 7.0858 0.00676.608 0.00007 Πρόγραμμα σε Mathematca: = 50; f[x_] := x^ Exp[x - x^] s = NSolve[LaguerreL[, a] == 0, a]; x = a /. s w = Table[x[[]]/(( + )^ LaguerreL[+,x[[]]]^), {,,}] II f x w Εκτελώντας τον κώδικα για διάφορες τιμές του N παίρνουμε: N I 5 5.79 0 0.08 5 7.989 0 6. 0.505 0.97 50.9 Κανόνας Τραπεζίου Παρατηρούμε ότι μετά το x 5 η τιμή της συνάρτησης είναι κοντά στο 0. Υπολογίσουμε με τον κανόνα τραπεζίου το ολοκλήρωμα 5 x I x e dx = 50; h = 5/; x = Table[( - ) h, {,, + }] // N; h II g 0 g5 g x Εκτελώντας τον κώδικα για διάφορες τιμές του N παίρνουμε: N I 5.86 0.9 0.9 Άσκηση : Βλέπε Παράδειγμα 0 Άσκηση Άσκηση 5: Βλέπε Παράδειγμα Άσκηση 7 0