ΔΙΑΦΟΡΙΚΕΣ
ΕΞΙΣΩΣΕΙΣ
II. ΜΕΘΟΔΟΙ
RUNGE-KUTTA & ΜΕΘΟΔΟΙ
ΠΟΛΛΑΠΛΩΝ ΒΗΜΑΤΩΝ
ΕΡΓΑΣΤΗΡΙΑΚΗ
ΑΣΚΗΣΗ (Παράδειγμα
της Ενότητας 6.1.1,
σελ.96 των
Σημειώσεων
Αριθμητικής
Ανάλυσης)
Έστω η
διαφορική
εξίσωση με αρχικές
τιμές y(0)=1. Να
βρεθεί η τιμή
της y(1).
Κατεβάστε
το αρχείο RK.for
από την
ιστοσελίδα www.astro.auth.gr/~miltos/numanal.html
Το
αρχείο RK.for τρέχει τη
μέθοδο Runge-Kutta 2ης
τάξης.
Επαληθεύστε
τα
αποτελέσματά σας
από το αρχείο RK.dat.
Κατεβάστε
το αρχείο AM.for
Το
αρχείο AM.for τρέχει τη
μέθοδο Adams με
συμπτωτικό
πολυώνυμο 2ου
βαθμού.
Για τα
πρώτα 2-3 βήματα
χρησιμοποιήστε
μια single-step μέθοδο
της αρεσκείας
σας π.χ. τη
μέθοδο Euler που
είναι εύκολη
αλλά κακή ή τη
μέθοδο Runge-Kutta 4ης
τάξης που
είναι καλή
αλλά δύσκολη.
Επαληθεύστε
τα
αποτελέσματά
σας από το
αρχείο AM.dat.
ΑΝΑΛΥΤΙΚΗ
ΤΙΜΗ ΓΙΑ ΤΟ
ΠΑΡΑΔΕΙΓΜΑ ΤΗΣ
ΕΡΓΑΣΤΗΡΙΑΚΗΣ
ΑΣΚΗΣΗΣ
Η
ακριβής λύση
της διαφορικής
εξίσωσης είναι
y(x)=2ex-x-1 άρα
y(1)=2e1-1-1= 3.4365636569180904707205749427053
ΜΕΘΟΔΟΙ
RUNGE-KUTTA
2ης
τάξης:
4ης
τάξης:
ΜΕΘΟΔΟΙ
ADAMS
Συμπτωτικό
πολυώνυμο 2ου
βαθμού:
Συμπτωτικό
πολυώνυμο 3ου
βαθμού:
ΜΕΘΟΔΟΣ
ADAMS-MOULTON
Τύπος
πρόβλεψης:
Τύπος
διόρθωσης: