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

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

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

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

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

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

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

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

Non Linear Equations (2)

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

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

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

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

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

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

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

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

Διάλεξη 5: Συνέχεια συναρτήσεων και όρια στο άπειρο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 1 (Θεωρία)

Υπολογιστική Φυσική Υ0338 Σχολή Θετικών Επιστηµών Τµήµα Φυσικής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών Κώστας Θεοφιλάτος

1η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 1 (Θεωρία)

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

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

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

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

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

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

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

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

Επίλυση μη γραμμικών συστημάτων με τη μέθοδο Newton-Raphson και εφαρμογές στη Βελτιστοποίηση

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

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

2. Επίλυση μη Γραμμικών Εξισώσεων

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

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

ΚΕΦΑΛΑΙΟ 2 ΜΗ ΓΡΑΜΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

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

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

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

Μαρία Χ.Γουσίδου-Κουτίτα Επίκουρη Καθηγήτρια Τμήματος Μαθηματικών Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ

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

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

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

Αριθµητική επίλυση εξισώσεων και παρεµβολή µέσω υπολογιστή για την εκπαιδευτική διαδικασία

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

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

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

Πρότυπα κλειστά τμήματα «ΜΕΘΟΔΟΣ» 2.6. ΘΕΩΡΗΜΑ ROLLE. Υποδείξεις Απαντήσεις Ασκήσεων. Προσδιορισμός παραμέτρων ώστε να εφαρμόζεται το θεώρημα Rolle

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

Αριθμητική Ανάλυση. Ανοικτά Ακαδημαϊκά Μαθήματα. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας. Δρ Ι. Φαμέλης

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

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

Ηλεκτρονικοί Υπολογιστές ΙΙ : Εισαγωγή στην Αριθµητική Ανάλυση

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

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

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

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

Σημειώσεις για το μάθημα Υπολογιστικές μέθοδοι πολύπλοκων συστημάτων

17. Εισαγωγή σε αριθμητικές μεθόδους για μηχανικούς και αλγορίθμους

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

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

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

1 η ΑΣΚΗΣΗ. 1. Θεωρία (Κεφ. 1, 2) ξ = 2 της εξίσωσης fx ( ) = 0 για x

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

O n+2 = O n+1 + N n+1 = α n+1 N n+2 = O n+1. α n+2 = O n+2 + N n+2 = (O n+1 + N n+1 ) + (O n + N n ) = α n+1 + α n

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

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

f κυρτή στο [1,5] f x x f η Επαναληπτική f [ 2,10], επιπλέον για την f ισχύουν lim 2 x f 8 1,0 και

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

Joel Hass, Chrisopher Heil & Maurice D. Weir.

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

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

Πρόβλημα 1 «Φασίνα» Εύρεση εκτέλεσης εργασιών με τον μικρότερο συνολικό χρόνο

Ιστοσελίδα : Εργαστήριο 3 Απαντήσεις. Επίλυση Μη Γραμμικών Εξισώσεων και Συστημάτων

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και Μαθηματικά: Μια αλγοριθμική προσέγγιση του θεωρήματος Bolzano

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

ΜΕΘΟΔΟΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ

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

f(x) = και στην συνέχεια

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ:

3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 10 Μαίου 2010

a n + 6a n a n 2 + 8a n 3 = 0, a 0 = 1, a 1 = 2, a 2 = 8

Αριθμητική Ανάλυση. Σημειώσεις από τις παραδόσεις. Για τον κώδικα σε L A TEX, ενημερώσεις και προτάσεις:

Transcript:

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

Μάθημα 2 ο Αριθμητική επίλυση εξισώσεων (μη γραμμικές) Μέθοδοι με διαδοχικές δοκιμές σε διάστημα (Διχοτόμησης, Regula-Falsi) Μέθοδοι με επαναληπτικούς αναδρομικούς τύπους (Τέμνουσας, Newton, Muller) Σφάλματα

Αριθμητική επίλυση εξισώσεων Παραδείγματα μη γραμμικών εξισώσεων f x x x 5 ( ) 1 0 f x x x 3 ( ) 2 5 0 f x x x x 2 2 ( ) sin( ) 1 0 Είναι φανερό ότι οι παραπάνω εξισώσεις δεν μπορούν να επιλυθούν με τις γνωστές αναλυτικές μεθόδους.

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

Σύγκλιση Τάξη σύγκλισης Η μέθοδος συγκλίνει με τάξη σύγκλισης α όταν x 1 lim k x c k a x x k όπου c μια σταθερά. Αν α=1 γραμμική σύγκλιση Αν α>1 υπεργραμμική Αν α=2 τετραγωνική

Αριθμητική επίλυση εξισώσεων Διαδοχική προσέγγιση με δοκιμές Θεώρημα Bolzano Αν μια συνάρτηση f είναι συνεχής σε ένα κλειστό διάστημα [a, b] καιισχύειότι f(a) f(b) <0 τότε υπάρχει τουλάχιστον ένας πραγματικός αριθμός x μέσα στο ανοιχτό διάστημα (a, b) ο οποίος θα είναι ρίζα της εξίσωσης f(x)=0.

Αριθμητική επίλυση εξισώσεων Διαδοχική προσέγγιση με δοκιμές Να βρεθεί η ρίζα της εξίσωσης f(x)=0 με f x x x 3 ( ) 1 στο διάστημα ( 1, 1) a 1, b 1 f a f b f a f 1 1 f f b 1 3 3 0

Αριθμητική επίλυση εξισώσεων Διαδοχική προσέγγιση με δοκιμές f x x x 3 ( ) 1 x 0.5 f 0.5 0.375 x 0.7 f 0.7 0.043 x 0.68 f 0.68 0.005568

Αριθμητική επίλυση εξισώσεων 15 10 5 f(x)=x 3 +x+1 0-5 root -10-2 -1.5-1 -0.5 0 0.5 1 1.5 2

Αριθμητική επίλυση εξισώσεων 2 1.5 1 0.5 0-0.5-1 root -1.5-2 -1-0.9-0.8-0.7-0.6-0.5

Αριθμητική επίλυση εξισώσεων 0.5 0.4 0.3 0.2 0.1 0-0.1-0.2-0.3 root -0.4-0.5-0.65-0.6

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

Μέθοδος Διχοτόμησης (Αλγόριθμος) ΕΙΣΟΔΟΣ: f(x), a, b, tol, N ΒΗΜΑ 1 ο Θέσε i=1 ΒΗΜΑ 2 ο Όταν i<=n εκτέλεσε τα βήματα 3-6 ΒΗΜΑ 3 ο Θέσε x=a+(b-a)/2 ΒΗΜΑ 4 ο Αν f(x)=0 ή (b-a)/2<tol τότε ΕΞΟΔΟΣ:Το x είναι η λύση και τερμάτισε ΒΗΜΑ 5 ο Αν f(a)*f(x)>0 τότε θέσε a=x διαφορετικά b=x ΒΗΜΑ 6 ο Θέσε i=i+1 ΒΗΜΑ 7 ο ΕΞΟΔΟΣ:Η μέθοδος εξάντλησε όλες τις επαναλήψεις και τερμάτισε

Μέθοδος Διχοτόμησης Στο πρώτο βήμα έχουμε b a 1 10 k x a x b tol 2 2 Στο δεύτερο βήμα έχουμε b2 a2 b1 a1 tol 2 4 Γενικά στο n βήμα έχουμε bn an bn 1 an 1 b1 a1 tol 2 n 2 2 2 2 n b a tol

Μέθοδος Διχοτόμησης Παράδειγμα Να βρεθεί ο απαιτούμενος αριθμός επαναλήψεων για την εύρεση ρίζας της εξίσωσης 3 f x x x 1 a 1 b 1 tol 1 10 2 5

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

0 Convegence of x -0.1-0.2-0.3 x -0.4-0.5-0.6-0.7-0.8 0 2 4 6 8 10 12 14 16 18 20 iterations

1.2 Convegence of f(x) 1 0.8 0.6 f(x) 0.4 0.2 0-0.2 0 2 4 6 8 10 12 14 16 18 20 iterations

Μέθοδος Εσφαλμένης Θέσης (Regula Falsi)

Μέθοδος Εσφαλμένης Θέσης (Regula Falsi) ΕΙΣΟΔΟΣ: f(x), a, b, tol, N ΒΗΜΑ 1 ο Θέσε i=1 ΒΗΜΑ 2 ο Όταν i<=n εκτέλεσε τα βήματα 3-6 ΒΗΜΑ 3 ο Θέσε x=b-(b-a)/(f(b)-f(a))*f(b) ΒΗΜΑ 4 ο Αν f(x)=0 ή (b-a)/2<tol τότε ΕΞΟΔΟΣ:Το x είναι η λύση και τερμάτισε ΒΗΜΑ 5 ο Αν f(a)*f(x)>0 τότε θέσε a=x διαφορετικά b=x ΒΗΜΑ 6 ο Θέσε i=i+1 ΒΗΜΑ 7 ο ΕΞΟΔΟΣ:Η μέθοδος εξάντλησε όλες τις επαναλήψεις και τερμάτισε

ΜΕΘΟΔΟΣ Regula-Falsi

-0.45 Convegence of x -0.5-0.55 x -0.6-0.65-0.7 1 2 3 4 5 6 7 8 9 10 iterations

0.4 Convegence of f(x) 0.35 0.3 0.25 f(x) 0.2 0.15 0.1 0.05 0 1 2 3 4 5 6 7 8 9 10 iterations

Παραδείγματα Να βρεθεί η ρίζα (ρίζες) της συνάρτησης 3 2 f x 64x 176x 140x 25 a 0, b 2, 5δεκαδικά ψηφία Να βρεθεί η ρίζα (ρίζες) της συνάρτησης 3 2 f x 64x 144x 92x 15 a 0, b 2, 5δεκαδικά ψηφία