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

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

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

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

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

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

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

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

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

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

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

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

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

Αριθµητική Ανάλυση. 14 εκεµβρίου Αριθµητική ΑνάλυσηΚεφάλαιο 6. Παρεµβολή 14 εκεµβρίου / 28

Πίνακας Περιεχομένων

Interpolation (1) Τρίτη, 3 Μαρτίου Σελίδα 1

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

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

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

την αρχή των αξόνων και ύστερα να υπολογίσετε το εμβαδόν του

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

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

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

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

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

1 Πολυωνυµική Παρεµβολή

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

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

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

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

1ο Κεφάλαιο: Συστήματα

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α. Πρόλογος...15 ΚΕΦΑΛΑΙΟ 1. Σφάλματα

ΚΕΦΑΛΑΙΟ 4ο: ΟΛΟΚΛΗΡΩΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 1: ΠΑΡΑΓΟΥΣΑ ΣΥΝΑΡΤΗΣΗ [Αρχική Συνάρτηση του κεφ.3.1 Μέρος Β του σχολικού βιβλίου].

Κεφάλαιο 6. Αριθμητική παρεμβολή

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

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

Άλγεβρα Β Λυκείου Επαναληπτικά θέματα ΟΕΦΕ α φάση

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

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

ΣΗΜΕΙΩΣΕΙΣ ΜΕΛΕΤΗΣ Πότε μια συνάρτηση λέγεται γνησίως αύξουσα σε ένα διάστημα Δ του πεδίου ορισμού της?

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

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

(, ) ( x0, ), τότε να αποδείξετε ότι το. x, στο οποίο όμως η f είναι συνεχής. Αν f ( x) 0 στο

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

1 GRAMMIKES DIAFORIKES EXISWSEIS DEUTERAS TAXHS

Σειρές Taylor και MacLaurin

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

ΚΕΦΑΛΑΙΟ 5 ΠΑΡΕΜΒΟΛΗ. Εστω f πραγµατική συνάρτηση, της οποίας είναι γνωστές µόνον οι τιµές f(x i ) σε n+1 σηµεία xi

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

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ. Ημερομηνία: Πέμπτη 20 Απριλίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Επαναληπτικό Διαγώνισμα Άλγεβρας Β Λυκείου. Θέματα. A. Να διατυπώσετε τον ορισμό μιας γνησίως αύξουσας συνάρτησης. (5 μονάδες)

Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει:

7. Αν υψώσουμε και τα δύο μέλη μιας εξίσωσης στον κύβο (και γενικά σε οποιαδήποτε περιττή δύναμη), τότε προκύπτει

ΤΡΙΓΩΝΟΜΕΤΡΙΑ ΘΕΜΑ 1. ημ x. 1 σφx 1 σφx 4 ΘΕΜΑ γ ε. 2 δ. 1

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

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

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

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΑΛΓΕΒΡΑΣ B ΛΥΚΕΙΟΥ

a n = 3 n a n+1 = 3 a n, a 0 = 1

1.1 ΒΑΣΙΚΕΣ ΤΡΙΓΩΝΟΜΕΤΡΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ 1.2 ΒΑΣΙΚΕΣ ΤΡΙΓΩΝΟΜΕΤΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ

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

Ημερομηνία: Πέμπτη 5 Ιανουαρίου 2017 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Θερμοδυναμική - Εργαστήριο

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

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

Πίνακας Περιεχομένων

< και δεδομένου ότι η f είναι γνησίως μονότονη, συμπεραίνουμε ότι

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

να είναι παραγωγίσιμη Να ισχύει ότι f Αν μια από τις τρεις παραπάνω συνθήκες δεν ισχύουν τότε δεν ισχύει και το θεώρημα Rolle.

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

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

ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΗΡΑΚΛΕΙΟΥ

1, x > 0 η οποία είναι συνεχής και παραγωγίσιμη σε κάθε ένα από τα διαστήματα (, 0) και (0, + ) του πεδίου ορισμού της D f = R.

Γιώργος Μπαρακλιανός τηλ ( ) Κώστας Τζάλλας τηλ ( ) Παραγγελίες : τηλ.

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

Έντυπο Yποβολής Αξιολόγησης ΓΕ

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

Η Θεωρία στα Μαθηματικά κατεύθυνσης της Γ Λυκείου

Εισαγωγή στις Φυσικές Επιστήμες ( ) Ονοματεπώνυμο Τμήμα ΘΕΜΑ 1. x x. x x x ( ) + ( 20) + ( + 4) = ( + ) + ( 10 + ) + ( )

Για να εκφράσουμε τη διαδικασία αυτή, γράφουμε: :

Περιεχόμενα μεθόδευση του μαθήματος

ΑΛΓΕΒΡΑ Β ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

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

ΚΕΦΑΛΑΙΟ 4 Ο ΣΤΟΙΧΕΙΑ ΟΛΟΚΛΗΡΩΤΙΚΟΥ ΛΟΓΙΣΜΟΥ

f x x, ν Ν-{0,1} είναι παραγωγίσιμη στο R

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

Σημειώσεις Μαθηματικών 2

Θέματα ενδοσχολικών εξετάσεων Άλγεβρας Β Λυκείου Σχ. έτος , Ν. Δωδεκανήσου ΘΕΜΑΤΑ ΕΝΔΟΣΧΟΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ ΤΑΞΗ: Β ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

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

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

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

Θεώρημα Bolzano. Γεωμετρική Ερμηνεία του θ.bolzano. Θ. Bolzano και ύπαρξη ρίζας

ΟΡΙΟ ΣΥΝΑΡΤΗΣΗΣ 9 ο ΓΕΛ ΠΕΡΙΣΤΕΡΙΟΥ Α. ΕΝΝΟΙΑ ΤΟΥ ΟΡΙΟΥ. f(x) lim με g(x ) 0 Γ. ΜΟΡΦΗ Ι. ΟΡΙΟ ΡΗΤΩΝ ΣΥΝΑΡΤΗΣΕΩΝ. x α. x α.

. Όλες οι συναρτήσεις δεν μπορούν να παρασταθούν στο καρτεσιανό επίπεδο όπως για παράδειγμα η συνάρτηση του Dirichlet:

ΚΕΦΑΛΑΙΟ 2 Ο «ΟΡΙΟ ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ»

2 η δεκάδα θεµάτων επανάληψης

f '(x 0) lim lim x x x x

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

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ]

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

Transcript:

Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2015 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 1 / 63

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Πέμπτη Σειρά Διαφανειών 1 Παρεμβολή 2 Πολυωνυμική Παρεμβολή Γενική μέθοδος Πολυώνυμο Taylor Πολυώνυμο Παρεμβολής Lagrange Πολυώνυμο Παρεμβολής Newton Παρεμβολή με τμηματικά Πολυώνυμα Γραμμικά Splines Κυβικά Splines Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 2 / 63

Εισαγωγή Ορισμός Παρεμβολή είναι το πρόβλημα προσαρμογής μιας κατάλληλης και εύχρηστης συνάρτησης f σε ένα σύνολο σημείων ή στις τιμές μιας συνάρτησης g, έτσι ώστε η συνάρτηση f να έχει τις ίδιες τιμές με τις αντίστοιχες τιμές των δεδομένων ή με τις αντίστοιχες τιμές της συνάρτησης g. Δηλαδή, για τα σημεία (x i, y i ) με i = 0, 1,..., n να ισχύει f (x i ) = y i για κάθε i = 0, 1,..., n ή f (x i ) = g (x i ) για κάθε i = 0, 1,..., n. Εφαρμογή σε πολλά επιστημονικά πεδία Προβλήματα φυσικής Προβλήματα μηχανικής Οικονομικά προβλήματα Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 3 / 63

Εισαγωγή Μέθοδοι Παρεμβολής Πολυωνυμική Η παρεμβαλλόμενη συνάρτηση έχει μόνο πολυωνυμικούς όρους. Τριγωνομετρική Η παρεμβαλλόμενη συνάρτηση έχει μόνο τριγωνομετρικούς όρους. Εκθετική Η παρεμβαλλόμενη συνάρτηση έχει μόνο εκθετικούς όρους. Μεικτή Η παρεμβαλλόμενη συνάρτηση έχει οποιουδήποτε τύπου όρους. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 4 / 63

Πολυωνυμική Παρεμβολή Γενική μέθοδος. Πολυώνυμο Taylor. Παρεμβολή με πολυώνυμα Lagrange. Παρεμβολή με το πολυώνυμο Newton. Παρεμβολή με τμηματικά πολυώνυμα (Splines). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 5 / 63

Πολυωνυμική Παρεμβολή - Γενική μέθοδος Εύρεση μιας πολυωνυμικής συνάρτησης (πολυώνυμο παρεμβολής) η οποία να διέρχεται από ένα σύνολο γνωστών σημείων (Σημεία παρεμβολής). Αν ο αριθμός των σημείων είναι n + 1 τότε το πολυώνυμο παρεμβολής θα είναι n βαθμού και το ζητούμενο πολυώνυμο είναι μοναδικό. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 6 / 63

Γενική μέθοδος Έστω το πολυώνυμο n βαθμού p n (x) = a n x n + a n 1 x n 1 + + a 1 x + a 0 το οποίο διέρχεται από τα σημεία (x i, y i ) με i = 0, 1, 2,... n. Επαληθεύουμε τα σημεία στο πολυώνυμο και έχουμε a n x n 0 + a n 1 x n 1 0 + + a 1 x 0 + a 0 = y 0 a n x n 1 + a n 1 x n 1 1 + + a 1 x 1 + a 0 = y 1. a n x n n + a n 1 x n 1 n + + a 1 x n + a 0 = y n. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 7 / 63

Γενική μέθοδος Δημιουργήσαμε ένα σύστημα με n + 1 εξισώσεις και n + 1 αγνώστους. Άγνωστοι του συστήματος είναι οι συντελεστές a i του πολυωνύμου. Ο πίνακας των συντελεστών του συστήματος είναι x n 0 x n 1 0... x 0 1 x n 1 x n 1 1... x 1 1 V =...... x n n x n 1 n... x n 1 ο οποίος ονομάζεται πίνακας Vandermonde. Το σύστημα έχει λύση a = V 1 y Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 8 / 63

Γενική μέθοδος Η ορίζουσα του συστήματος είναι x n 0 x n 1 0... x 0 1 x n 1 x n 1 1... x 1 1 V =...... x n n x n 1 n... x n 1 ή ισοδύναμα V = n (x i x j ) 0 i,j=0 i<j και ονομάζεται ορίζουσα Vandermonde. Το σύστημα έχει πάντα λύση. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 9 / 63

Γενική μέθοδος - Παράδειγμα Έστω τα σημεία A(1, 2), B(2, 3) και Γ (3, 6). Να βρεθεί το πολυώνυμο παρεμβολής το οποίο διέρχεται από τα παραπάνω σημεία (με τη γενική μέθοδο). Έχουμε 3 σημεία αρά θα βρούμε πολυώνυμο δευτέρου βαθμού (n = 2). Υπολογισμός του πίνακα Vandermonde 1 2 1 1 1 1 1 1 V = 2 2 2 1 1 = 4 2 1 3 2 3 1 1 9 3 1 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 10 / 63

Γενική Μέθοδος - Παράδειγμα Υπολογισμός των συντελεστών του πολυωνύμου 1 1 1 a = V 1 y = 4 2 1 9 3 1 1 2 1 3 = 2 6 3 τα οποία είναι οι συντελεστές του πολυωνύμου παρεμβολής, δηλαδή, p(x) = x 2 2x + 3 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 11 / 63

Γενική Μέθοδος - Παράδειγμα Σχήμα: Το πολυώνυμο παρεμβολής που διέρχεται από τα σημεία παρεμβολής. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 12 / 63

Πολυώνυμο Taylor Το πολυώνυμο Taylor είναι ένα πολυώνυμο το οποίο παρεμβάλλει μια συνάρτηση f γύρω από ένα σημείο x 0. Το πολυώνυμο Taylor δίνεται από τον τύπο T k (x) = + k=0 f (k) (x 0 ) (x x 0) k k! ή ισοδύναμα T k (x) = f(x 0 ) + f (x 0 )(x x 0 )+ + f (x 0 ) (x x 0) 2 2! + + + f (k) (x 0 ) (x x 0) k k! +... Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 13 / 63

Πολυώνυμο Taylor - Σφάλμα Το πολυώνυμο Taylor T k (x) έχει ως ανώτατο σφάλμα την μέγιστη τιμή του όρου (k + 1). Δηλαδή, E k (x) = T k+1 (x) T k (x) = f (k+1) (x 0 ) (x x 0) k+1 (k + 1)! E k (x) = f (k+1) (ξ) (x x 0) k+1 (k + 1)! με ξ (x 0, x) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 14 / 63

Πολυώνυμο Taylor - Παράδειγμα Να υπολογιστεί το πολυώνυμο Taylor T 3 (x) για την συνάρτηση f(x) = (1 + x) 1 2 = 1 + x στο σημείο x 0 = 0. Να προσεγγίσετε την ποσότητα 1.1 με τη βοήθεια του πολυωνύμου T 3 (x) και να υπολογίσετε το άνω φράγμα του σφάλματος E 3 (x). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 15 / 63

Πολυώνυμο Taylor - Παράδειγμα Υπολογίζουμε τις παραγώγους και τις αντίστοιχες τιμές τους στο x 0 f(x) = 1 2 (1 + x) 1 2 f(0) = 1 f (x) = 1 2 (1 + x) 1 2 f (0) = 1 2 f (x) = 1 4 (1 + x) 3 2 f (0) = 1 4 f (3) (x) = 3 8 (1 + x) 5 2 f (3) (0) = 3 8 f (4) (x) = 15 16 (1 + x) 7 2 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 16 / 63

Πολυώνυμο Taylor - Παράδειγμα Το πολυώνυμο Taylor T 3 (x) δίνεται από τον τύπο T 3 (x) = f(x 0 ) + f (x 0 )(x x 0 ) + f (x 0 ) (x x 0) 2 + f (3) (x 0 ) (x x 0) 3 2! 3! T 3 (x) = f(0) + f (0)(x 0) + f (x 0)2 (0) + f (3) (x 0)3 (0) 2! 3! T 3 (x) = 1 + 1 2 x 1 8 x2 + 1 16 x3 Επομένως, η τιμή 1.1 θα ισούται 1.1 = f(0.1) T3 (0.1) = 1.0488125 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 17 / 63

Πολυώνυμο Taylor - Παράδειγμα Το πολυώνυμο Taylor T 3 (x) έχει ως ανώτατο σφάλμα E 3 (x) = f (4) (ξ) (x x 0) 4 4! = f (4) (x 0)4 (ξ) 24 = f (4) (ξ) x4 24 με ξ (0, x). Επομένως, για τον υπολογισμό της τιμής 1.1 το σφάλμα θα ισούται E 3 (0.1) = f (4) (ξ) 0.14 24 3.91 10 6 διότι, με f (4) (x) = 15 7 15 (1 + x) 2 = 16 16 1 + x 7 f (4) (ξ) = max x [0,0.1] f (4) (x) x=0 = 15 16 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 18 / 63

Πολυώνυμο Taylor - Παράδειγμα Αν με το πολυώνυμο Taylor T 3 (x) υπολογίσουμε τιμές οι οποίες απομακρύνονται από το x 0 έχουμε 2 = f(1) T3 (1) = 1.4375 με 2 = 1.4142135623731 και 3 = f(2) T3 (2) = 2 με 3 = 1.73205080756888 και αντίστοιχα και E 3 (1) = f (4) (ξ) 14 24 0.0390625 E 3 (2) = f (4) (ξ) 24 24 0.625 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 19 / 63

Πολυώνυμο Taylor - Παράδειγμα Σχήμα: Γραφική παράσταση του πολυωνύμου Taylor και της συνάρτησης γύρω από το σημείο x 0 = 0. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 20 / 63

Πολυώνυμο Taylor - Παράδειγμα Σχήμα: Σφάλμα μεταξύ των τιμών f(1) με T 3 (1) και f(2) με T 3 (2). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 21 / 63

Πολυώνυμο Taylor - Παράδειγμα Ενώ, αν υπολογίσουμε το πολυώνυμο Taylor T 3 (x) με x 0 = 3 έχουμε f(3) = 2, f (3) = 1 4, f (3) = 1 32, f (3) (3) = 3 256 το πολυώνυμο θα γίνει Q 3 (x) = 2 + 1 1 (x 3) 4 64 (x 3)2 + 1 (x 3)3 512 επομένως, 3 = f(2) Q3 (2) = 1.732421875 με 3 = 1.73205080756888 και E 3 (2) = f (4) (ξ) 14 24 0.0390625 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 22 / 63

Πολυώνυμο Taylor - Εφαρμογές Τιμές εκθετικής συνάρτησης με x 0 = 0 e x = 1 + x + x2 2! + x3 3! + x4 4! + x5 5! +... Τιμές τριγωνομετρικών συναρτήσεων με x 0 = 0 sin(x) = x x3 3! + x5 5! x7 7! +... cos(x) = 1 x2 2! + x4 4! x6 6! +... Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 23 / 63

Πολυώνυμο Παρεμβολής Lagrange Έστω τα σημεία (x i, y i ) με i = 0, 1, 2,... n. Τα πολυώνυμα Lagrange δίνονται από τον τύπο L i (x) = (x x 0)(x x 1 )(x x 2 ) (x x n ) (x i x 0 )(x i x 1 )(x i x 2 ) (x i x n ) n (x x j ) = (x i x j ) j=0 j i και το πολυώνυμο παρεμβολής Lagrange δίνεται από τον τύπο n n P L n(x) = y (x x j ) i (x i x j ) i=0 j=0 j i Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 24 / 63

Πολυώνυμο Παρεμβολής Lagrange ή ισοδύναμα P L n(x) = n [y i L i (x)] i=0 P L n(x) = y 0 L 0 (x) + y 1 L 1 (x) +... + y n L n (x) με σφάλμα για την παρεμβαλλόμενη τιμή x E(x ) = f(x ) P L n(x ) = f (n+1) (ξ) (n + 1)! n (x x i ) i=0 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 25 / 63

Πολυώνυμο Lagrange - Παράδειγμα Δίνεται η συνάρτηση f(x) = 1 x να υπολογιστεί το πολυώνυμο P L 2(x) στα σημεία παρεμβολής x 0 = 2, x 1 = 2.5, x 2 = 4. Ο πίνακας τιμών της συνάρτησης f για τα παραπάνω σημεία είναι i 0 1 2 x 2 2.5 4 y f(2) = 1 2 f(2.5) = 2 5 f(4) = 1 4 Έχουμε 3 σημεία αρά θα βρούμε πολυώνυμο δευτέρου βαθμού (n = 2). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 26 / 63

Πολυώνυμο Lagrange - Παράδειγμα Υπολογίζουμε τα πολυώνυμα L i L 0 (x) = (x x 1)(x x 2 ) (x 0 x 1 )(x 0 x 2 ) = 1 6 (2x2 13x + 20) L 1 (x) = (x x 0)(x x 2 ) (x 1 x 0 )(x 1 x 2 ) = 1 3 ( 4x2 + 24x 32) L 2 (x) = (x x 0)(x x 1 ) (x 2 x 0 )(x 2 x 1 ) = 1 6 (2x2 9x + 10) = (x 2.5)(x 4) (2 2.5)(2 4) = (x 2)(x 4) (2.5 2)(2.5 4) = (x 2)(x 2.5) (4 2)(4 2.5) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 27 / 63

Πολυώνυμο Lagrange - Παράδειγμα Επομένως, το πολυώνυμο παρεμβολής θα είναι P L 2(x) = 2 [y i L i (x)] = y 0 L 0 (x) + y 1 L 1 (x) + y 2 L 2 (x) i=0 δηλαδή, P L 2(x) = 1 2 1 6 (2x2 13x+20)+ 2 5 1 3 ( 4x2 +24x 32)+ 1 4 1 6 (2x2 9x+10) Άρα, P L 2(x) = 0.05x 2 0.425x + 1.15 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 28 / 63

Πολυώνυμο Lagrange - Παράδειγμα Σχήμα: Γραφική παράσταση του πολυωνύμου Lagrange και της συνάρτησης f. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 29 / 63

Πολυώνυμο Lagrange - Εφαρμογές Αντικαθιστώντας τη συνάρτηση f με το πολυώνυμο παρεμβολής P L 2(x) στα σημεία παρεμβολής x 0 = 2, x 1 = 2.5, x 2 = 4 μπορούμε να υπολογίσουμε προσεγγιστικά παρεμβαλλόμενες τιμές της f παρεμβαλλόμενες τιμές της παραγώγου της f την τιμή ενός ορισμένου ολοκληρώματος Για παράδειγμα επίσης f(3) P L 2(3) = 0.325 με f(3) = 0.333333 f (3) ( P L 2(3) ) = 0.125 με f(3) = 0.111111 και 3 f(x)dx 1.5 3 1.5 P L 2(x)dx = 0.684375 με 3 1.5 f(x)dx = ln(2) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 30 / 63

Πολυώνυμο Lagrange - Παράδειγμα (2) Έστω τα σημεία A(1, 2), B(2, 3) και Γ (3, 6). Να βρεθεί το πολυώνυμο παρεμβολής Lagrange το οποίο διέρχεται από τα παραπάνω σημεία. Ο πίνακας τιμών των παραπάνω σημείων είναι i 0 1 2 x 1 2 3 y 2 3 6 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 31 / 63

Πολυώνυμο Lagrange - Παράδειγμα (2) Υπολογίζουμε τα πολυώνυμα L i L 0 (x) = (x x 1)(x x 2 ) (x 0 x 1 )(x 0 x 2 ) = x2 5x + 6 2 L 1 (x) = (x x 0)(x x 2 ) (x 1 x 0 )(x 1 x 2 ) = x2 4x + 3 1 L 2 (x) = (x x 0)(x x 1 ) (x 2 x 0 )(x 2 x 1 ) = x2 3x + 2 2 = (x 2)(x 3) (1 2)(1 3) = (x 1)(x 3) (2 1)(2 3) = (x 1)(x 2) (3 1)(3 2) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 32 / 63

Πολυώνυμο Lagrange - Παράδειγμα (2) Επομένως, το πολυώνυμο παρεμβολής θα είναι P L 2(x) = 2 [y i L i (x)] = y 0 L 0 (x) + y 1 L 1 (x) + y 2 L 2 (x) i=0 δηλαδή, Άρα, P L 2(x) = 2 x2 5x + 6 2 + 3 x2 4x + 3 1 P L 2(x) = x 2 2x + 3 + 6 x2 3x + 2 2 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 33 / 63

Πολυώνυμο Lagrange - Παράδειγμα (2) Στο Παράδειγμα (2) αντικαταστήσαμε τα διακριτά σημεία με μια πολυωνυμική συνάρτηση μέσω της οποίας μπορούμε να υπολογίσουμε Παρεμβαλλόμενες τιμές Την παράγωγο σε παρεμβαλλόμενες τιμές Το ορισμένο ολοκλήρωμα σε παρεμβαλλόμενο διάστημα Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 34 / 63

Πολυώνυμο Παρεμβολής Newton Έστω τα σημεία (x i, y i ) με i = 0, 1, 2,... n. Το πολυώνυμο Newton δίνεται από τον τύπο P N n (x) = f 0 + (x x 0 ) f [x 0, x 1 ] + (x x 0 ) (x x 1 ) f [x 0, x 1, x 2 ] +... + (x x 0 ) (x x 1 ) (x x n 1 ) f [x 0, x 1, x 2,..., x n ] Οι διηρημένες διαφορές f [.] υπολογίζονται αναδρομικά από τους τύπους f [ x i, x j ] = f [ x j ] f [xi ] x j x i f [ x i, x j, x k ] = f [ x j, x k ] f [ xi, x j ] x k x i Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 35 / 63

Πολυώνυμο Παρεμβολής Newton ή ισοδύναμα δημιουργούμε πίνακα τιμών των διηρημένων διαφορών x 0 f 0 f [x 0, x 1 ] = f 1 f 0 x 1 x 0 x 1 f 1 f [x 0, x 1, x 2 ] = f[x 1,x 2 ] f[x 0,x 1 ] x 2 x 0 f [x 1, x 2 ] = f 2 f 1 x 2 x 1 f [x 0, x 1, x 2, x 3 ] x 2 f 2 f [x 1, x 2, x 3 ] = f[x 2,x 3 ] f[x 1,x 2 ] x 3 x 1 f [x 2, x 3 ] = f 3 f 2 x 3 x 2 x 3 f 3 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 36 / 63

Πολυώνυμο Παρεμβολής Newton Το πολυώνυμο παρεμβολής Newton έχει τα εξής χαρακτηριστικά: Οι διηρημένες διαφορές είναι ο πιο αποδοτικός τρόπος για να υπολογιστεί το πολυώνυμο παρεμβολής. Οι διηρημένες διαφορές είναι ανεξάρτητες από τα παρεμβαλλόμενα x, συνεπώς, οι υπολογισμοί πολλών παρεμβαλλόμενων τιμών είναι πιο εύκολη. Η προσθήκη νέων τιμών για των υπολογισμό των διηρημένων διαφορών δεν επηρεάζει τις ήδη υπολογισμένες τιμές. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 37 / 63

Πολυώνυμο Newton - Παράδειγμα Έστω τα σημεία A(1, 2), B(2, 3) και Γ (3, 6). Να βρεθεί το πολυώνυμο παρεμβολής Newton το οποίο διέρχεται από τα παραπάνω σημεία. Ο πίνακας τιμών των παραπάνω σημείων είναι i 0 1 2 x 1 2 3 y 2 3 6 Έχουμε 3 σημεία αρά θα βρούμε πολυώνυμο δευτέρου βαθμού (n = 2). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 38 / 63

Πολυώνυμο Newton - Παράδειγμα Δημιουργούμε τον πίνακα τιμών των διηρημένων διαφορών x 0 f 0 f [x 0, x 1 ] = f 1 f 0 x 1 x 0 x 1 f 1 f [x 0, x 1, x 2 ] = f[x 1,x 2 ] f[x 0,x 1 ] x 2 x 0 f [x 1, x 2 ] = f 2 f 1 x 2 x 1 x 2 f 2 δηλαδή, 1 2 3 2 = 1 2 1 3 1 2 3 = 1 3 1 6 3 = 3 3 2 3 6 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 39 / 63

Πολυώνυμο Newton - Παράδειγμα Επομένως, το πολυώνυμο παρεμβολής θα είναι P N 2 (x) = f 0 + (x x 0 ) f [x 0, x 1 ] + (x x 0 ) (x x 1 ) f [x 0, x 1, x 2 ] δηλαδή, P N 2 (x) = 2 + (x 1) 1 + (x 1) (x 2) 1 Άρα, P N 2 (x) = x 2 2x + 3 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 40 / 63

Πολυώνυμο Newton - Παράδειγμα (2) Στο προηγούμενο παράδειγμα εισάγουμε ένα ακόμη σημείο παρεμβολής, (4, 17). Να βρεθεί το πολυώνυμο παρεμβολής Newton το οποίο διέρχεται από τα παραπάνω σημεία. Ο πίνακας τιμών των παραπάνω σημείων είναι i 0 1 2 3 x 1 2 3 4 y 2 3 6 17 Έχουμε 4 σημεία αρά θα βρούμε πολυώνυμο τρίτου βαθμού (n = 3). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 41 / 63

Πολυώνυμο Newton - Παράδειγμα (2) Δημιουργούμε τον πίνακα τιμών των διηρημένων διαφορών 1 2 3 2 = 1 2 1 3 1 2 3 = 1 3 1 6 3 = 3 3 2 11 3 3 6 = 4 4 2 17 6 = 11 4 3 4 17 4 1 = 1 4 1 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 42 / 63

Πολυώνυμο Newton - Παράδειγμα (2) Επομένως, το πολυώνυμο παρεμβολής θα είναι P N 3 (x) = f 0 + (x x 0 ) f [x 0, x 1 ] + (x x 0 ) (x x 1 ) f [x 0, x 1, x 2 ] + + (x x 0 ) (x x 1 ) (x x 2 ) f [x 0, x 1, x 2, x 3 ] δηλαδή, P N 3 (x) = 2+(x 1) 1+(x 1) (x 2) 1+(x 1) (x 2) (x 3) 1 Άρα, P N 3 (x) = x 3 5x 2 + 9x 3 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 43 / 63

Παρεμβολή με τμηματικά Πολυώνυμα Η παρεμβολή με τμηματικά πολυώνυμα (Splines) βασίζεται στην παρεμβολή ανά δύο διαδοχικών παρεμβαλλόμενων σημείων. Η παρεμβολή με τμηματικά πολυώνυμα υλοποιείται κυρίως με δυο τρόπους: Με τα γραμμικά τμηματικά πολυώνυμα (Γραμμικά Splines). Με τα κυβικά τμηματικά πολυώνυμα (Cubic Splines). Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 44 / 63

Γραμμικά Splines Έστω τα σημεία (x i, y i ) με i = 0, 1, 2,... n. Τα σημεία μπορεί να προέρχονται, είτε από μεμονωμένες δειγματοληπτικές τιμές, είτε από μια συνάρτηση f οπού θα ισχύει f(x i ) = y i. Τα γραμμικά Splines δίνονται από τον τύπο S k (x) = y k + d k (x x k ) με x [x k, x k+1 ] και k = 0, 1, 2,..., n 1. Όπου d k = y k+1 y k x k+1 x k Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 45 / 63

Γραμμικά Splines Πιο αναλυτικά τα γραμμικά Splines μπορούμε να τα γράψουμε y 0 + d 0 (x x 0 ) με x [x 0, x 1 ] y 1 + d 1 (x x 1 ) με x [x 1, x 2 ] S(x) =.. y n 1 + d n 1 (x x n 1 ) με x [x n 1, x n ] Για τα γραμμικά Splines ισχύουν οι παρακάτω συνθήκες S(x i ) = y i ή S(x i ) = f(x i ) S i (x i+1 ) = S i+1 (x i+1 ) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 46 / 63

Γραμμικά Splines - Παράδειγμα Έστω ο πίνακας τιμών x 0 1 2 3 y 0 0.5 2 1.5 Να βρεθεί το γραμμικό Spline το οποίο αντιστοιχεί στα παραπάνω σημεία. Αρχικά, υπολογίζουμε τα d k για k = 0, 1, 2 επομένως, και d 0 = y 1 y 0 x 1 x 0 = 0.5 0 1 0 = 0.5, d 1 = y 2 y 1 x 2 x 1 = 2 0.5 2 1 = 1.5 d 2 = y 3 y 2 x 3 x 2 = 1.5 2 3 2 = 0.5 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 47 / 63

Γραμμικά Splines - Παράδειγμα Έπειτα, υπολογίζουμε το S(x), επομένως y 0 + d 0 (x x 0 ) με x [x 0, x 1 ] S(x) = y 1 + d 1 (x x 1 ) με x [x 1, x 2 ] y 2 + d 2 (x x 2 ) με x [x 2, x 3 ] δηλαδή, άρα 0 + 0.5 (x 0) με x [0, 1] S(x) = 0.5 + 1.5 (x 1) με x [1, 2] 2 0.5 (x 2) με x [2, 3] 0.5x με x [0, 1] S(x) = 1.5x 1 με x [1, 2] 0.5x + 3 με x [2, 3] Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 48 / 63

Γραμμικά Splines - Εφαρμογές Με τα γραμμικά Splines μπορούμε να υπολογίσουμε προσεγγιστικά παρεμβαλλόμενες τιμές της f, παρεμβαλλόμενες τιμές της παραγώγου της f εκτός από τα σημεία στα άκρα των διαστημάτων, την τιμή ενός ορισμένου ολοκληρώματος. Για παράδειγμα f(0.5) S 0 (0.5) = 0.25 επίσης f (1.5) S 1(1.5) = 1.5 και 1.5 f(x)dx 1 S 0 (x)dx + 1.5 S 1 (x)dx = 0.625 0.5 0.5 1 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 49 / 63

Κυβικά Splines Έστω τα σημεία (x i, y i ) με i = 0, 1, 2,... n. Τα σημεία μπορεί να προέρχονται, είτε από μεμονωμένες δειγματοληπτικές τιμές, είτε από μια συνάρτηση f οπού θα ισχύει f(x i ) = y i. Τα κυβικά Splines δίνονται από τον τύπο S 0 (x) με x [x 0, x 1 ] S 1 (x) με x [x 1, x 2 ] S(x) =.. S n 1 (x) με x [x n 1, x n ] με S i (x) πολυώνυμα τρίτου βαθμού. Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 50 / 63

Κυβικά Splines Για τα κυβικά Splines ισχύουν οι παρακάτω συνθήκες S(x i ) = f(x i ) S i (x i+1 ) = S i+1 (x i+1 ) S i (x i+1) = S i+1 (x i+1) S i (x i+1) = S i+1 (x i+1) και στα άκρα του διαστήματος μια από τις δυο συνοριακές συνθήκες S (x 0 ) = S (x n ) = 0 ή S (x 0 ) = f (x 0 ) S (x n ) = f (x n ) Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 51 / 63

Παρεμβολή x = [ 1 0 1 2] y = [2 2 2 1] Παρεμβολή με πολυώνυμο τρίτου βαθμού Παρεμβολή με γραμμικά spline Παρεμβολή με κυβικά spline Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 52 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 53 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 54 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 55 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 56 / 63

Παρεμβολή x = [ 1 0 1 2 3 4 5 6] x = [2 2 2 1 5 7 9 0] Παρεμβολή με πολυώνυμο έβδομου βαθμού Παρεμβολή με γραμμικά spline Παρεμβολή με κυβικά spline Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 57 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 58 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 59 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 60 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 61 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 62 / 63

Παρεμβολή Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 63 / 63