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

Σχετικά έγγραφα
ΜΕΜ251 Αριθμητική Ανάλυση

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

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

Non Linear Equations (2)

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

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

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

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

HY213. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ

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

Επαναληπτικές μέθοδοι

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

f(x) f(c) x 1 c x 2 c

lim (f(x + 1) f(x)) = 0.

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

ΑΣΚΗΣΕΙΣ: ΟΡΙΑ ΚΑΙ ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΕΩΝ

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

Λύσεις Εξετάσεων Φεβρουαρίου Ακ. Έτους

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

Σημειωματάριο Δευτέρας 30 Οκτ. 2017

Άσκηση εφαρμογής της μεθόδου Newton Raphson

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

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

Αριθμητική Λύση Μη Γραμμικών Εξισώσεων Η ΜΕΘΟ ΟΣ ΤΗΣ ΙΧΟΤΟΜΙΣΗΣ 01/25/05 ΜΜΕ 203 ΙΑΛ 2 1

ΣΥΓΚΛΙΣΗ ΣΥΝΑΡΤΗΣΗΣ: Ορισμός Cauchy

f (x) = l R, τότε f (x 0 ) = l.

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

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

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

ΘΕΜΑ 2ο. Άσκηση εφαρµογής της µεθόδου Newton Raphson

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

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

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

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

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

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

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

Πρόταση. f(x) ομοιόμορφα συνεχής στο I. δ (ɛ) > 0 : x, ξ I, x ξ < δ (ɛ, ξ) f(x) f(ξ) < ɛ. ɛ > 0, δ > 0 : ΜΗ ομοιόμορφα συνεχής.

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

x x = e, x > 0 έχει ακριβώς δυο Γ4. Να βρείτε το εμβαδόν του χωρίου που περικλείεται από τη γραφική

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 5: Μαθηματικές εφαρμογές

Παράγωγος Συνάρτησης. Ορισμός Παραγώγου σε ένα σημείο. ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗΣ σε ένα σημείο ξ είναι το όριο (αν υπάρχει!) f (ξ) = lim.

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

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

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

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

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

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

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

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

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολές επανάληψης Εντολές επανάληψης while for do-while ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Παράδειγμα #1 Εντολή while

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

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

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

Μαθηματικά. Ενότητα 2: Διαφορικός Λογισμός. Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη)

2.1 Αριθμητική επίλυση εξισώσεων

= df. f (n) (x) = dn f dx n

Θέματα. Α1. Έστω μια συνάρτηση f παραγωγίσιμη σ ένα διάστημα (, ), με εξαίρεση ίσως ένα σημείο του x

1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό

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

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ. (2 μονάδες) Δίνονται τα σημεία (-2, -16), (-1, -3), (0, 0), (1, -1) και (2, 0). Υπολογίστε το πολυώνυμο παρεμβολής Newton.

ΛΥΣΕΙΣ ΙΟΥΝΙΟΣ (

ΑΝΑΛΥΣΗ 1 ΤΡΙΑΚΟΣΤΟ ΕΒΔΟΜΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

ΚΕΦΑΛΑΙΟ 3ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 5: ΘΕΩΡΗΜΑ ROLLE [Θεώρημα Rolle του κεφ.2.5 Μέρος Β του σχολικού βιβλίου]. ΣΗΜΕΙΩΣΕΙΣ

Αξιοποίηση Η/Υ και Πληροφορικής στην Μηχανική

ΑΝΑΛΥΣΗ 1 ΕΙΚΟΣΤΟ ΕΝΑΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

Κεφάλαιο 2. Πραγματικές ρίζες μη γραμμικών συναρτήσεων

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

Λύσεις των θεμάτων προσομοίωσης -2- Σχολικό Έτος

Σχολή Μηχανολόγων Μηχανικών ΕΜΠ 4 ο Εξάμηνο ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ. Πρώτη Ενότητα Αριθμητική Επίλυση Μη-Γραμμικών Εξισώσεων

Γ1. Να μελετήσετε την f ως προς τη μονοτονία και να αποδείξετε ότι το σύνολο τιμών της είναι το διάστημα (0, + ).

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

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

ΓΕΛ. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ

1.2 Δραστηριότητα: Εισαγωγή στο όριο ακολουθίας

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

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

Εκπαιδευτικός Οµιλος ΒΙΤΑΛΗ

x k+1 = x k + α k (x k ) ώστε f(x k+1 ) < f(x k ),

Συνέχεια Συνάρτησης. Λυγάτσικας Ζήνων. Βαρβάκειο Ενιαίο Πειραµατικό Λύκειο. 1 εκεµβρίου f(x) = f(x 0 )

Εργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός

f (x) = l R, τότε f (x 0 ) = l. = lim (0) = lim f(x) = f(x) f(0) = xf (ξ x ). = l. Εστω ε > 0. Αφού lim f (x) = l R, υπάρχει δ > 0

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

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

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

ΚΕΦΑΛΑΙΟ 3ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 5: ΘΕΩΡΗΜΑ ROLLE [Θεώρημα Rolle του κεφ.2.5 Μέρος Β του σχολικού βιβλίου]. ΠΑΡΑΔΕΙΓΜΑΤΑ

sin(5x 2 ) sin(4x) e 5t 2 1 (ii) lim x 0 10x 3 (iii) lim (iv) lim. 10t sin(ax) = 1. = 1 1 a lim = sin(5x2 ) = 2. f (x) = sin x. = e5t 1 = 1 0 = 0.

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

Λύσεις των θεμάτων προσομοίωσης -2- Σχολικό Έτος

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

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

Σήματα και Συστήματα. Διάλεξη 13: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Laplace. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

ΜΟΝΟΤΟΝΙΑ ΣΥΝΑΡΤΗΣΗΣ

HMY 220: Σήματα και Συστήματα Ι

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 3: Συναρτήσεις

f ( x) f ( x ) για κάθε x A

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

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

Διάλεξη 04: Παραδείγματα Ανάλυσης

Transcript:

ΜΕΜ251 Αριθμητική Ανάλυση Διάλεξη 02, 09 Φεβρουαρίου 2018 Μιχάλης Πλεξουσάκης Τμήμα Μαθηματικών και Εφαρμοσμένων Μαθηματικών

Περιεχόμενα 1. Μη γραμμικές εξισώσεις 2. Η μέθοδος της διχοτόμησης 1

Μη γραμμικές εξισώσεις

Μη γραμμικές εξισώσεις Παράδειγμα. Ένα κανόνι εκτοξεύει βλήματα με ταχύτητα V 0 και ανύψωση θ. Αν y(t) είναι το ύψος του βλήματος τη χρονική στιγμή t τότε y (t) = g, y(0) = 0, y (0) = V 0 sin θ. Ολοκληρώνοντας την εξίσωση y (t) = g δύο φορές εύκολα βλέπουμε ότι y(t) = tv 0 sin θ 1 2 gt2, t 0. Το βλήμα θα χτυπήσει στο έδαφος τη χρονική στιγμή T = 2V 0 sin θ g έχοντας καλύψει απόσταση TV 0 cos θ. 2

Μη γραμμικές εξισώσεις Για να χτυπήσει ένα στόχο σε απόσταση d η ανύψωση θ πρέπει να ικανοποιεί την εξίσωση 2V 2 0 cos θ sin θ = d, g ή, ισοδύναμα, f(θ) 2V2 0 cos θ sin θ d = 0 g 3

Μη γραμμικές εξισώσεις Η εξίσωση f(θ) = 0 παρουσιάζει μερικά από τα τυπικά χαρακτηριστικά των μη γραμμικών εξισώσεων: Αποτελεί εξιδανίκευση, π.χ. δεν λάβαμε υπ οψιν την αντίσταση του αέρα Η εξίσωση μπορεί να μην έχει λύση. Αφού η συνάρτηση cos θ sin θ λαμβάνει μέγιστο ίσο με 1/2 για θ = π 4, η εξίσωση f(θ) = 0 δεν θα έχει λύση αν d > V2 0 g Αν υπάρχει λύση, τότε αυτή μπορεί να μην είναι μοναδική. Στο παράδειγμα μας, αν η εξίσωση f(θ) = 0 έχει μια λύση τότε έχει άπειρες λύσεις (επειδή οι συναρτήσεις sin θ και cos θ είναι περιοδικές) που αντιστοιχούν σε πλήρεις περιστροφές της κάννης του όπλου 4

Μη γραμμικές εξισώσεις Αν d < V 2 0 /g και θ είναι λύση, τότε π 2 θ είναι επίσης λύση. Στο παράδειγμά μας, η μία λύση ίσως είναι προτιμότερη από την άλλη 5

Μη γραμμικές εξισώσεις Η συνάρτηση f(θ) έχει παράγωγο για κάθε θ. Θα μπορούσαμε να χρησιμοποιήσουμε την μέθοδο του Newton για να βρούμε μια λύση της f(θ) = 0. Μια και 2 cos θ sin θ = sin 2θ μπορούμε να λύσουμε την εξίσωση f(θ) = 0 ακριβώς. Αυτό είναι σπάνιο αλλά πάντα πρέπει να εξαντλούμε τις πιθανές απλοποιήσεις του προβλήματος πριν καταφύγουμε στην αριθμητική λύση του. 6

Η μέθοδος της διχοτόμησης

Η μέθοδος της διχοτόμησης Θεώρημα. Έστω f συνεχής συνάρτηση στο διάστημα [a, b] και τέτοια ώστε f(a)f(b) 0. Τότε υπάρχει ξ [a, b] τέτοιο ώστε f(ξ) = 0. Απόδειξη. Αν f(a) = 0 ή f(b) = 0 τότε ξ = a ή ξ = b, αντίστοιχα. Αν f(a)f(b) < 0 τότε από το θεώρημα Ενδιάμεσης Τιμής υπάρχει ξ (a, b) τέτοιο ώστε f(ξ) = 0. Παρατήρηση 1. Το αντίστροφο δεν ισχύει. Για παράδειγμα, η συνάρτηση f(x) = x 2 1 έχει δύο ρίζες στο διάστημα [ 2, 2] αν και f( 2)f(2) = 9 > 0. Παρατήρηση 2. Η εύρεση ενός διαστήματος [a, b] με f(a)f(b) < 0 δεν είναι πάντα εύκολη... 7

Η μέθοδος της διχοτόμησης f(x) = 1 2 1 1 + M x 1.05, M 1 Οι δύο ρίζες της f(x) = 0, δηλαδή οι x 1,2 = 1.05 ± 1/M διαφέρουν κατά 2/M και ο εντοπισμός ενός διαστήματος που περιέχει τη μια από τις δύο ρίζες είναι υπολογιστικά δύσκολος. 8

Η μέθοδος της διχοτόμησης - Αλγόριθμος Έστω f C[a, b] τέτοια ώστε f(a)f(b) < 0. Τότε η f μηδενίζεται σε τουλάχιστον ένα σημείο του [a, b]. 1. Έστω c = (a + b)/2 το μέσον του [a, b]. Αν f(c) = 0, τότε to c είναι ρίζα της εξίσωσης f(x) = 0. 2. Διαφορετικά, αν f(a)f(c) < 0, τότε η f μηδενίζεται σε κάποιο σημείο του [a, c]. 3. Διαφορετικά, αν f(b)f(c) < 0, τότε η f μηδενίζεται σε κάποιο σημείο του [c, b]. 4. Επαναλαμβάνουμε τη διαδικασία για το διάστημα [a, c] ή το διάστημα [c, b]. 9

Η μέθοδος της διχοτόμησης - Αλγόριθμος Σε κάθε βήμα του αλγορίθμου εγκλωβίζουμε τη ρίζα της εξίσωσης σ ένα διάστημα που περιέχεται στο προγούμενό του και έχει το μισό μήκος. Ο αλγόριθμος είτε υπολογίζει μια ρίζα της f(x) = 0, αν τύχει να είναι το μέσον κάποιου διαστήματος που διχοτομείται, είτε εγκλωβίζει τη ρίζα σε ένα διάστημα του οποίου το μήκος είναι όσο μικρό θέλουμε. Ερώτηση. Αν η εξίσωση έχει περισσότερες από μια ρίζες στο [a, b], ποιά από αυτές προσεγγίζει η μέθοδος της διχοτόμησης; 10

Η μέθοδος της διχοτόμησης - Αλγόριθμος Για την υλοποίηση της μεθόδου της διχοτόμησης χρειαζόματε ένα διάστημα [a, b] για το οποίο ισχύει f(a)f(b) < 0 και ένα μέγιστο σφάλμα ϵ για τη προσέγγισης μιας ρίζας της εξίσωσης f(x) = 0. Κατά την έξοδό του ο αλγόριθμος έχει υπολογίσει είτε έναν αριθμό c που είναι ρίζα της εξίσωσης f(x) = 0 είτε ένα τελικό διάστημα [a, b] τέτοιο ώστε f(a)f(b) < 0 και (b a)/2 ϵ. Στη τελευταία περίπτωση υπάρχει ρίζα x [a, b], η προσέγγιση (a + b)/2 της οποίας ικανοποιεί x a + b 2 b a ϵ. 2 11

Η μέθοδος της διχοτόμησης - Αλγόριθμος και Υλοποίηση Έστω f(x) = x 3 x 1 και [a, b] = [1, 2]. Ο αλγόριθμος της διχοτόμησης δίνει τα αποτελέσματα def f(x): return x**3 - x - 1 k c a = 1; b = 2; tol = 0.0001 d = b - a k = 0 while True: d = d / 2 if d < tol: break c = a + d if f(a)*f(c) < 0: b = c else: a = c k = k + 1 0 1.500000 1 1.250000 2 1.375000 3 1.312500...... 10 1.324707 11 1.324951 12 1.324829 13 1.324768 12

Η μέθοδος της διχοτόμησης - Αλγόριθμος και Υλοποίηση Πρόταση. Έστω f C[a, b] με f(a)f(b) < 0 και (x n ) n 1 η ακολουθία προσεγγίσεων που παράγει η μέθοδος της διχοτόμησης. Τότε, είτε x N = x για κάποιο N, είτε x n x, n, όπου x (a, b) ρίζα της εξίσωσης f(x) = 0. Επιπλέον, x x n b a 2 n, n = 1, 2,... Η μέθοδος της διχοτόμησης συγκλίνει πάντα (υπό τις παραπάνω προϋποθέσεις) Γνωρίζουμε εκ των προτέρων των αριθμό των βημάτων για δεδομένη ακρίβεια Συγκλίνει πολύ αργά σε σχέση με άλλες μεθόδους 13