Αριθμητική Επίλυση Μερικών Διαφορίκών Εξισώσεων
|
|
- Ευλάλιος Δημητρίου
- 5 χρόνια πριν
- Προβολές:
Transcript
1 Αριθμητική Επίλυση Μερικών Διαφορίκών Εξισώσεων ο Εργαστήριο 9 Οκτωβρίου 5 Πεπερασμένες Διαφορές Εστω το πρόβλημα συνοριακών τιμών { u (x)+q(x)u(x) = f(x), x [a,b] u(a) = u(b) = () όπου q(x) γιακάθε x [a,b]. Θεωρούμεομοιόμορφοδιαμερισμότουδιαστήματος [a,b]με βήμα h = (b a)/n,τασημεία x i τουοποίουδίνονταιαπότησχέση x i = a+(i )h, i =,,...,N +, όπουξεκινάμετηναρίθμησηαπόκαιόχιαπό,γιατίέχουμευπ όψιντηνυλοποίησητηςμεθόδου στο Matlab. Σκοπός μας είναι να υλοποιήσουμε μία αριθμητική μέθοδο η οποία να υπολογίζει μία προσεγγιστικήλύσητης()στασημεία x i τηςδιαμέρισης,τιςοποίεςθασυμβολίσουμεμε U i,όπου U i u(x i ), i =,...,N +. Η μέθοδος που θα χρησιμοποιήσουμε εδώ για τον υπολογισμό της προσεγγιστικής λύσης ονομάζεται μέθοδος πεπερασμένων διαφορών και βασίζεται στην προσέγγιση της παραγώγου από πηλίκα διαφορών, τα οποία προέρχονται από τα αναπτύγματα Taylor. Μια προσέγγιση της πρώτης παραγώγουτης uστοσημείο x i,είναιη u (x i ) u( ) ( x i + h u xi ) h, () h η οποία είναι μία προσέγγιση βασισμένη στις εξισώσεις κεντρικών διαφορών. Χρησιμοποιώντας την ίδια τεχνική όπως στην(), μια προσέγγιση της δεύτερης παραγώγου με τη χρήση κεντρικών διαφορών είναι η u (x i ) u ( x i + ) ( ) h u x i h. (3) h
2 Με αντικατάσταση και λίγες πράξεις εύκολα επιβεβαιώνουμε ότι η δεύτερη παράγωγος μπορεί να εκφραστεί συναρτήσει της u ως u (x i ) u(x i +h) u(x i )+u(x i h) h = u(x i+) u(x i )+u(x i ) h (4) Ετσιλοιπόν, γιαένασημείο x i, i =,...,N, μπορούμενααντικαταστήσουμετονόροτης δεύτερης παραγώγου στην εξίσωση() με την έκφραση που δίνεται από την(4) και λαμβάνουμε ήισοδύναμα u(x i+) u(x i )+u(x i ) h +q(x i )u(x i ) = f(x i ), u(x i+) (+h q(x i ))u(x i )+u(x i ) h = f(x i ). Αντικαθιστώνταςμετιςζητούμενεςποσότητες U i,καταλήγουμεστοδιακριτόσχήμακεντρικών διαφορών h ( Ui+ (+h q(x i ))U i +U i ) = f(xi ) Εδώπρέπεινασημειώσουμεπωςολόγοςγιατονοποίονπαραλείπουμετασημεία x και x N+ είναι ότιανπροσπαθήσουμεναυπολογίσουμετηνπροσέγγισητου u σεαυτάτασημεία,θαχρειαστεί ναυπολογίσουμετηντιμή u(x )γιατηνπροσέγγισηστο x καιτην u(x N+ )γιατο x N+. Ομως τασημεία x και x N+ δενανήκουνστηδιαμέρισήμας,επομένωςθαπρέπειναχειριστούμετο πρώτο και το τελευταίο σημείο ξεχωριστά. Στην περίπτωσή μας, οι συνοριακές συνθήκες μας διευκολύνουν,μιαςκαιγια i = έχουμε και για το τελευταίο σημείο έχουμε επίσης U = u(a) = U N+ = u(b) =, οπότε δεν χρειάζεται να υπολογίσουμε τις προσεγγίσεις στα άκρα του διαστήματος. Συνοψίζοντας λοιπόν, το αριθμητικό σχήμα κεντρικών πεπερασμένων διαφορών δίνεται από τις εξισώσεις U = U i+ + ( +h q(x i ) ) U i U i = h f(x i ), i =,...,N U N+ = Είναι εύκολο να γράψει κανείς την εξίσωση(5) ως ένα γραμμικό σύστημα KU = F, (5)
3 όπου στην συγκεκριμένη περίπτωση θα έχει τη μορφή (+h q(x )) U f(x ) (+h q(x 3 )) U 3 f(x = h 3 )... } {{ (+h q(x N )) U N }}{{} f(x N ) }{{} K U F Είναιπλέονξεκάθαροότιανμαςδοθούνοισυναρτήσεις q(x)και f(x)καιξέρουμεπώςναδιακριτοποιήσουμε το διάστημα [a, b], είμαστε σε θέση να υπολογίσουμε μια προσέγγιση της λύσης της () με τη μέθοδο πεπερασμένων διαφορών. Αυτό θα γίνει πιο σαφές στο παρακάτω παράδειγμα.. Υλοποίηση σε Matlab Θα θεωρήσουμε το πρόβλημα { u (x)+u(x) = sin(πx), x [,], u() = u() = (6) δηλαδή έχουμε επιλέξει q(x) = και f(x) = sin(πx). Για να υλοποιήσουμε τη μέθοδο στη Matlab, θα πρέπει αρχικά να κατασκευάσουμε με κάποιον τρόπο τις συναρτήσεις q(x) και f(x). Αυτό μπορεί να γίνει εύκολα με τη δημιουργία δύο αρχείων με τα αντίστοιχα ονόματα, μέσα στα οποία θα δηλώσουμε τον τύπο της κάθε συνάρτησης. Για να δημιουργήσουμε το αρχείο f.m μπορούμε να γράψουμε στη Matlab την εντολή >> edit f.m και θα ανοίξει ο επεξεργαστής κειμένου όπου μπορούμε να γράψουμε τον κώδικα της συνάρτησης. Συγκεκριμένα, για τη συνάρτηση f ο κώδικας είναι ο παρακάτω. function v = f(x) v = sin(pi*x); Αρχείο: f.m Με τον ίδιο τρόπο δημιουργούμε και το αρχείο q.m στο οποίο θα ορίσουμε τη σταθερή συνάρτηση q(x) =. function v = q(x) v = ones(size(x)); Αρχείο: q.m 3
4 Εδώ πρέπει να προσέξει κανείς την ιδιαίτερη σύνταξη της εντολής που χρησιμοποιήσαμε. Το x που λαμβάνουμε σαν είσοδο μπορεί να είναι είτε αριθμός, είτε διάνυσμα. Σε οποιαδήποτε περίπτωση, ησυνάρτηση qόπωςτηνεπιλέξαμεπρέπειναμαςεπιστρέφει. Στηνπερίπτωσηπουτο xείναι αριθμός, περιμένουμε να πάρουμε ως αποτέλεσμα έναν αριθμό, αλλά όταν το x είναι διάνυσμα, η qθαέπρεπεναμαςεπιστρέφειμιατιμήγιακάθεστοιχείοτου x,καιαυτήητιμήθαείναιπάντα. Επομένωςαρκείναεπιστρέψουμεένασύνολοαπόμονάδεςταοποίαέχουντηδιάστασητου x (αυτό λειτουργεί καλά ακόμα και όταν το x είναι απλά αριθμός). Τώρα είμαστε έτοιμοι να δημιουργήσουμε το κυρίως αρχείο στο οποίο θα υλοποιήσουμε τη μέθοδό μας. Θαονομάσουμετοαρχείο fdd.mκαιθαορίσουμεμιασυνάρτησημετοίδιοόνομαστο εσωτερικότου. Ησυνάρτησηαυτήθαδέχεταισανείσοδοτιςπαραμέτρους a, bκαι N,καιθα επιστρέφει σαν έξοδο το διάνυσμα με τις προσεγγίσεις U, υπολογισμένο με τη μέθοδο πεπερασμένων διαφορών που περιγράψαμε, καθώς και την διακριτοποίηση x του διαστήματος[a, b]. Αρχικά λοιπόν τοαρχείοέχειαυτήτημορφή: function [U, x] = fdd(a, b, N) Αρχείο: fdd.m Μπορούμε τώρα να ορίσουμε μια διακριτοποίηση του διαστήματος [a, b] ως εξής Αρχείο: fdd.m h = (b-a)/n; % Compute the step size x = a:h:b; % Compute the discretization of the interval [a, b] Πρέπεινατονίσουμεότιηπαράμετρος N ορίζειτοπλήθοςτωνυποδιαστημάτωντου [a,b],το οποίοσημαίνειότιτοδιάνυσμα xθαέχει N +σημεία,καιόχι N. Ως επόμενο βήμα, θα κατασκευάσουμε τον πίνακα του γραμμικού συστήματος που περιγράψαμε στην προηγούμενη ενότητα. Πρέπει να θυμηθούμε ότι ο πίνακας έχει διάσταση κατά μικρότερη από τη διάσταση της διακριτοποίησης, καθώς οι τιμές στα δύο άκρα του διαστήματος είναι γνωστές και θα χειριστούν ξεχωριστά. Ο πίνακας K λοιπόν έχει διάσταση (N ) (N ), και επίσης είναι τριδιαγώνιος και συμμετρικός, όπως είδαμε. Μπορούμε να εκμεταλλευτούμε την ειδική μορφή του πίνακα και να τον κατασκευάσουμε πιο εύκολα με τις δυνατότητες που μας προσφέρει η Matlab. Αρχικά,αςπαρατηρήσουμεότιταδιαγώνιαστοιχείατου Kείναι N στοπλήθος,ενώταστοιχεία πάνωκαικάτωαπότηδιαγώνιοείναι N καιείναιόλαίσαμε-. Εύκολα αντιλαμβάνεται κανείς ότι αρκούν μόλις διανύσματα για να κατασκευάσουμε τον πίνακα K. Θα κατασκευάσουμε το διάνυσμα που περιέχει τα διαγώνια στοιχεία, καθώς και ένα διάνυσμα με το κατάλληλο μήκος το οποίο θα περιέχει τα στοιχεία, και χρησιμοποιώντας την εντολή diag θα δημιουργήσουμε τον K. Η διαδικασία είναι η εξής: 4
5 Αρχείο: fdd.m dd = + h*h*q(x(:-)); % Compute the diagonal values d = - * ones(n-, ); % Compute the - vector K = diag(d, -) + diag(dd) + diag(d, ); % Construct K Παρατηρήστε ότι για τον υπολογισμό των τιμών q(x) δεν χρησιμοποιήσαμε ολόκληρο το διάνυσμα xαλλάμόνοαπότοδεύτερομέχρικαιτοπροτελευταίοστοιχείο. Ηλέξη μπορείνα χρησιμοποιηθεί μονάχα για να δείξει στοιχείο σε διάνυσμα ή πίνακα, και δείχνει το τελευταίο στοιχείο, επομένως το - δείχνει το προτελευταίο. Ο λόγος για τον οποίο πήραμε τιμές μόνο στα συγκεκριμένα στοιχεία είναι και πάλι επειδή θα χειριστούμε τις τιμές στα άκρα με ξεχωριστό τρόπο. Τομόνοπουμαςλείπειπλέονείναιτοδιάνυσματουδεξιούμέλους,καιγιανατοκατασκευάσουμε δίνουμε τις εξής εντολές. Αρχείο: fdd.m F = h*h*f(x(:-)); % Compute the values of the right-hand side F = F(:); % Take care of orientation Και εδώ υπολογίζουμε τις τιμές της συνάρτησης f μόνο στα κατάλληλα στοιχεία του x, και επίσης πρέπει να φροντίσουμε το διάνυσμα να έχει τις κατάλληλες διαστάσεις. Θυμηθείτε από τη Γραμμική Άλγεβρα ότι για να ορίζεται ο πολλαπλασιασμός πίνακα με διάνυσμα, πρέπει οι διαστάσεις να συμφωνούν, και μάλιστα το διάνυσμα πρέπει να είναι σε μορφή στήλης. Αν έχουμε ένα οποιοδήποτε διάνυσμα yστη Matlab,αλλάδενξέρουμεανείναιγραμμήήστήλη,ηεντολή y(:)τοεπιστρέφει σαν διάνυσμα στήλη. Για να λύσουμε λοιπόν το γραμμικό σύστημα αρκεί να δώσουμε την εντολή U = K \ F; % Solve the linear system Αρχείο: fdd.m καιστο Uέχουμετιςπροσεγγίσειςτιςλύσηςστασημεία x,x 3,...,x N. Πρέπειναεπιβάλλουμε τιςσυνθήκεςσταάκρα,καιοτρόποςγιανατοκάνουμεείναιοεξής. Αρχείο: fdd.m U = [; U; ]; % Impose the boundary conditions Επειδή το διάνυσμα U είναι σε μορφή στήλης, πρέπει να προσέξουμε τη σύνταξη της εντολής η οποίααπλάπροσθέτειέναμηδενικόστηναρχήκαιστοτέλοςτου U. Αυτό ήταν! Ολόκληρος ο κώδικας ακολουθεί στο επόμενο πλαίσιο. 5
6 Αρχείο: fdd.m function [U, x] = fdd(a, b, N) h = (b-a)/n; % Compute the step size x = a:h:b; % Compute the discretization of the interval [a, b] dd = + h*h*q(x(:-)); % Compute the diagonal values d = - * ones(n-, ); % Compute the - vector K = diag(d, -) + diag(dd) + diag(d, ); % Construct K F = h*h*f(x(:-)); % Compute the values of the right-hand side F = F(:); % Take care of orientation U = K \ F; % Solve the linear system U = [; U; ]; % Impose the boundary conditions Αν τώρα στη Matlab εκτελέσουμε την εντολή >> [sol, x] = fdd(,, ); θα πάρουμε πίσω το διάνυσμα sol διάστασης το οποίο περιέχει τις προσεγγίσεις της πραγματικής λύσης του προβλήματος, καθώς επίσης και το διάνυσμα x επίσης διάστασης το οποιο περιέχει τα σημεία της διακριτοποίησης του [a, b]. Πρέπει όμως με κάποιον τρόπο να ελέγξουμε πόσο σωστά λειτουργεί ο αλγόριθμός μας, και για αυτό το σκοπό θα δημιουργήσουμε τη συνάρτηση exact η οποία θα μας δίνει τις τιμές για την ακριβή λύση του προβλήματος. Σημειώνουμε ότι η ακριβής λύση του προβλήματος(6) είναι η συνάρτηση u(x) = sin(πx) +π. Δημιουργούμε το αρχείο exact.m και γραφουμε σε αυτό function v = exact(x) v = sin(pi*x)/(+pi*pi); Αρχείο: exact.m Μπορούμε τώρα να χρησιμοποιήσουμε την διακριτοποίηση x για να υπολογίσουμε τις τιμές της ακριβούς λύσης στα ίδια σημεία στα οποία υπολογίσαμε προσεγγίσεις, έτσι ώστε να μπορούμε να τα συγκρίνουμε άμεσα. Εκτελούμε την εντολή >> ex = exact(x); καιστοδιάνυσμα ex,διάστασης,έχουμετιςτιμέςτιςακριβούςλύσης.μπορούμετώρανα συγκρίνουμε τα αποτελέσματα δημιουργώντας ένα κοινό γράφημα. 6
7 >> plot(x, ex, 'b'); >> hold all >> plot(x, sol, 'r--'); >> leg('exact solution', 'Approximation') Πρέπειναπροκύπτειέναγράφημαστοοποίοηακριβήςλύσηκαιηπροσέγγισησχεδόνδενξεχωρίζουνμετομάτι,όπωςφαίνεταιστοΣχήμα.. Plot of exact solution and computed approximation Exact solution u(x i ) Approximation U i X values Σχήμα : Ακριβής λύση της(6)(μπλε γραμμή) και η προσεγγιστική λύση U(κόκκινη γραμμή), για N =. Μπορούμε όμως να υπολογίσουμε τη διαφορά ή αλλιώς το σφάλμα της προσέγγισής μας μέσω του υπολογισμού της νόρμας της διαφοράς. >> norm(ex' - sol, inf) ans = 6.878e-6 Η δεύτερη παράμετρος στην εντολή norm ορίζει ποιά νόρμα θέλουμε να υπολογιστεί. Οι επιλογές πουέχουμεείναιηνόρμα,και (τηνοποίαέχουμεδιαλέξειεδώ). Η ποσότητα της νόρμας είναι μια καλή ένδειξη για την ποιότητα της προσέγγισής μας, αλλά αυτό που μας ενδιαφέρει ακόμα περισσότερο είναι να ελέγξουμε την τάξη ακρίβειας ή τάξη σύγκλισης της μεθόδου. Η τάξη σύγκλισης είναι ένας αριθμός που χαρακτηρίζει την ίδια τη μέθοδο και μας δίνει πληροφορίες για την ποιότητα της προσέγγισης ανάλογα με το βήμα h που θα διαλέξουμε. Μια απλή περιγραφή της έννοιας είναι η εξής: υποθέστε ότι έχουμε εκτελέσει τη μέθοδό μας με 7
8 Nσημεία,καιέχουμεπάρειμιαπροσέγγισηηοποίαέχεισφάλμα ε N. Ανεκτελέσουμεξανάτη μέθοδο,αυτήτηφοράμε Ñ Nσημεία,θαπάρουμεέναδεύτεροσφάλμα ε Ñ.Τισχέσηέχουνοι ποσότητες αυτές; Οπως ξέρουμε γενικά, λέμε ότι μια αριθμητική μέθοδος έχει τάξη ακρίβειας p όταν υπάρχει κάποια σταθερά Cανεξάρτητηαπότο hκαιτο Nέτσιώστεναισχύει ε = Ch p Γιαλόγουςαπλότηταςθαυποθέσουμεότιείναι Ñ = N,επομένωςαν hείναιτοβήμαδιακριτοποίησηςπουαντιστοιχείστο N,τότετοβήμαδιακριτοποίησηςγιατο Ñείναι h/.θεωρούμετώρα το πηλίκο των σφαλμάτων και έχουμε ( ( ) ε ε N Chp ε N C ( ) h p = p εn log N p log = log() Εδώ log συμβολίζειτολογάριθμομεβάση,ενώlogείναιολογάριθμοςστηναγαπημένησαςβάση (θυμηθείτε τους κανόνες αλλαγής βάσης λογαρίθμων). Επίσης, αυτή είναι μια ειδική περίπτωση στηνοποία Ñ = N.Στηγενικήτουμορφή,οτύποςείναι ( ) ε log N εñ p ) log(ñ N Τώρα λοιπόν, αφού ξέρουμε πώς να εκτιμήσουμε αριθμητικά την τάξη ακρίβειας της μεθόδου πεπερασμένων διαφορών, μπορούμε να την προσεγγίσουμε. Αρχικά θα πρέπει να υπολογίσουμε δύο προσεγγίσεις της λύσης, με διαφορετικό πλήθος σημείων. Ακολουθεί ενδεικτικός κώδικας με τοοποίομπορείναγίνειαυτό. ε N ε N ) Αρχείο: fddorder.m % Number of intervals for each execution N = ; N = ; % Find error with N+ points [U, x] = fdd(,, N); ex = exact(x); err = norm(ex' - U, inf) % Find error with N+ points [U, x] = fdd(,, N); ex = exact(x); err = norm(ex' - U, inf); Ετσι, σύμφωνα με όσα είπαμε, μια εκτίμηση για την τάξη ακρίβειας της μεθόδου είναι η ποσότητα 8
9 Αρχείο: fddorder.m p = log(err/err)/log(n/n); fprintf(, 'Estimated method order: %g \n', p); Η τελευταία εντολή απλά αναλαμβάνει την εμφάνιση κατάλληλου μηνύματος στην οθόνη και στην περίπτωσή μας, θα τυπώσει Estimated method order:.5 κάτιπουμαςυποδεικνύειπωςητάξηακρίβειαςτηςμεθόδουμαςείναι. Μη-ομοιόμορφος διαμερισμός Εστω το πρόβλημα δύο σημείων: { u +qu = f, x [a,b] u(a) = u(b) =, (7) αλλάτώραθαθεωρήσουμεέναδιαμερισμότου [a,b], a = x < x <... < x N < x N+ = b, πουδενθαείναικατ ανάγκηνομοιόμορφος. Θασυμβολίζουμε h i := x i+ x i, i =,,...,N, U i u(x i ),καιμε x i /, x i+/,ταμέσατωνδιαστημάτων [x i,x i ], [x i,x i+ ],αντίστοιχα(βλ. Σχήμα). h i h i a... x x i i / x x i i+/ x i+... b Σχήμα : Αναπαράσταση του μη-ομοιόμορφου διαμερισμού. Τότεηπροσέγγισητηςδευτέραςπαραγώγου u (x i )μπορείναγίνειωςεξής: u (x i ) = (u (x i )) u (x i+/ ) u (x i / ) h i + h i 9 u(x i+ ) u(x i ) h i u(x i) u(x i ) h i (h i +h i ).
10 Ετσι καταλήγουμε στο ακόλουθο σχήμα πεπερασμένων διαφορών για την επίλυση του(7): ( Ui+ U i U ) i U i +q(x i )U i = f(x i ), i =,3,...,N, (8) h i +h i h i h i όπουλόγωτωνσυν.συνθηκών Dirichletέχουμεότι U = U N+ =. Πολλαπλασιάζουμετην(8)με h i +h i και καταλήγουμε στην ισοδύναμη μορφή: ( U i h ) i +h i q(x i ) U i U i+ = h i +h i f(x i ), (9) h i h i h i h i για i =,3,...,N, με U = U N+ =. (Παρατηρήστεότιαν h i = h := (b a)/n, για i =,,...,N,δηλαδήγιαομοιόμορφοδιαμερισμό,καταλήγουμεστογνωστόμαςσχήμαπεπερασμένων διαφορών με τρία σημεία.) Η(9) μπορεί επίσης να γραφεί στη μορφή του ακόλουθου γραμμικού συστήματος: όπου K = KU = F, () h + h + h +h q(x ) h... U = (U,...,U N ) T και F = h h + h 3 + h +h 3 q(x 3 ) h h N h N + h N + h N +h N q(x N ) ( h +h f(x ), h +h 3 f(x 3 ),..., h N +h N f(x N )) T. Εναπαράδειγμα. Θεωρούμετοπρόβλημα(7)με [a,b] = [,4], q(x) := 4, f(x) := 6π(πsin(4πx)+cos(4πx)) e x.τότεηακριβήςλύσηείναι: u(x) = sin(4πx)e x. Οπως και στο προηγούμενο παράδειγμα, δημιουργούμε τα απαραίτητα αρχεία στα οποία ορίζουμε τις αντίστοιχες συναρτήσεις., function v = q(x) v = 4.*ones(size(x)); Αρχείο: q.m
11 Αρχείο: f.m function v = f(x) v = 6*pi*(pi*sin(4*pi*x) + cos(4*pi*x)).*exp(-*x); function v = exact(x) v = sin(4*pi*x).*exp(-*x); Αρχείο: exact.m Προσέξτε τη χρήση του τελεστή«τελεία» ο οποίος αντί για πολλαπλασιασμό διανυσμάτων με την κλασσική έννοια προκαλεί πολλαπλασιασμό κατά συνιστώσα. Αν η μεταβλητή εισόδου x είναι ένα διάνυσμα, είναι απαραίτητο να λάβουμε υπόψη μας τέτοιες λεπτομέρειες. Στην περίπτωση που το x είναι απλά ένας αριθμός, ο τελεστής«τελεία» δεν αλλάζει τίποτα. Προκειμένου να προχωρήσουμε, θα πρέπει να κατασκευάσουμε έναν μη ομοιόμορφο διαμερισμό του διαστήματος στο οποίο θα δουλέψουμε. Ενας τρόπος είναι ο ακόλουθος: Ξεκινάμε από έναν ομοιόμορφοδιαμερισμότου[,], z i = (i )h, i =,,...,N +,όπου h = /N,καιστη συνέχεια χρησιμοποιούμε κάποια κατάλληλη απεικόνιση X(z) για να ορίσουμε τους κόμβους του μηομοιόμορφουδιαμερισμού x i := X(z i ).ΣτοΣχήμα3έχουμετοποθετήσειστονκάθετοάξονα τα zκαιστονοριζόντιοτα x. (ΜεαυτήτηνεπιλογήαξόνωνστοΣχήμα3ουσιαστικάδίνεταιη γραφικήπαράστασητηςαντίστροφηςσυνάρτησης z = X (x).)παρατηρήστεπώςταομοιόμορφα κατανεμημένα σημεία στον άξονα των z αντιστοιχούν στα μη ομοιόμορφα κατανεμημένα σημεία τουάξονατων x. z a x Σχήμα 3 b Για να καταλάβουμε τι πρέπει να κάνουμε, παραθέτουμε τη γραφική παράσταση της ακριβους λύσης του προβλήματος στο διάστημα[, 4].
12 Σχήμα 4 Από το Σχήμα 4 γίνεται σαφές ότι η συνάρτηση που μελετάμε παρουσιάζει περισσότερες αλλαγές στοαριστερόκομμάτιτουάξονα,κοντάστο. Κοντάστο4,απότηνάλλη,ησυμπεριφοράτης είναι πολύ πιο ομαλή. Αυτό σημαίνει ότι θα ήταν ιδανικό να πάρουμε περισσότερα σημεία στο αριστερόκομμάτιτουάξονατων x,καιλιγότεραστοδεξί.αυτόμπορείναεπιτευχθείπ.χ. μετη βοήθεια της συνάρτησης X(z) = (b a) ekz e k +a, z [,], () όπου k είναι κατάλληλος συντελεστής ενίσχυσης της πύκνωσης. Στο Σχήμα 5 απεικονίζεται ο τρόποςλειτουργίαςτης()στοδιάστημα[,4]με k = z x Σχήμα 5 Για την υλοποίηση της λογικής αυτής θα χρησιμοποιήσουμε την έτοιμη συνάρτηση xgrid το περιεχόμενο της οποίας ακολουθεί.
13 Αρχείο: xgrid.m function x = xgrid(ax,bx,m,gridchoice) % % Specify grid points in space for solving a -point boundary value problem % or time-depent PDE in one space dimension. % % Grid has m- interior points on the interval [ax, bx]. % gridchoice specifies the type of grid (see below). % m+ grid points (including boundaries) are returned in x. % % This file is a modified version of the original function taken from % rjl/fdmbook/ (7) z = linspace(,, m+)'; % uniform grid in [,] switch gridchoice case 'uniform' x = ax + (bx-ax)*z; case 'rtlayer' % Clustered near right boundary x = ax + (bx-ax) * ((exp(-*z) - )/(exp(-)-)); case 'ltlayer' % Clustered near left boundary x = ax + (bx-ax) * ((exp(*z) - )/(exp()-)); case 'random' x = ax + (bx-ax)*sort(rand(m+,)); x() = ax; x(m+) = bx; case 'chebyshev' % Chebyshev extreme points x = ax + (bx-ax) *.5*( + cos(pi*(-z))); Η συνάρτηση υποστηρίζει τη δημιουργία ομοιόμορφων και μη διαμερισμών στο ζητούμενο διάστημα [ax, bx] με m υποδιαστήματα. Η παράμετρος gridchoice ορίζει τον τύπο του διαμερισμού, και οι τιμές που μπορούμε να δώσουμε είναι: uniform : ομοιόμορφος διαμερισμός rtlayer : μη ομοιόμορφος διαμερισμός με συγκέντρωση δεξιά ltlayer : μη ομοιόμορφος διαμερισμός με συγκέντρωση αριστερά random : τυχαίος διαμερισμός 3
14 chebyshev : διαμερισμός τύπου Chebyshev(πυκνός στα άκρα και αραιός στη μέση) Στην περίππτωσή μας λοιπόν η κατάλληλη χρήση της συνάρτησης είναι με την εντολή >> x = xgrid(, 4, N, ltlayer ); όπου N το πλήθος των υποδιαστημάτων που θέλουμε στο διάστημα[, 4]. Μπορούμε τώρα να περάσουμε στην υλοποίηση του κεντρικού αρχείου για το παράδειγμά μας, το οποίο όπως και πριν έχουμε ονομάσει fdd.m Αρχείο: fdd.m function [U, x] = fdd(a, b, N, grid type) % Compute the discretization of the interval [a, b] x = xgrid(a, b, N, grid type); % Compute the step sizes h = zeros(n, ); for i = :N h(i) = x(i+) - x(i); % Compute diagonal entries for K dd = zeros(n-, ); for i = :N- dd(i) = /h(i) + /h(i+) + (h(i)+h(i+))*q(x(i+))/; % Compute off-diagonal entries for K d = zeros(n-, ); for i = :N- d(i) = -/h(i+); % Compute right-hand side F = zeros(n-, ); for i = :N- F(i) = (h(i)+h(i+))*f(x(i+))/; % Construct the coefficients matrix A K = diag(d, -) + diag(dd) + diag(d, ); % Solve the linear system and impose boundary conditions U = K \ F; U = [; U; ]; 4
15 Οπως μπορείτε να παρατηρήσετε, αυτή η μορφή του αρχείου είναι αρκετά διαφορετική από αυτήν που είχαμε στο προηγούμενο παράδειγμα. Η συνάρτηση δέχεται ένα παραπάνω όρισμα το οποίο θα μας επιρέψει να συγκρίνουμε τα αποτελέσματα της μεθόδου χρησιμοποιώντας ομοιόμορφο και μηομοιόμορφοδιαμερισμό.επιπλέον,οιτιμές h i υπολογίζονταιεπαναληπτικά,καιηκατασκευήτου πίνακα K επίσης απαιτεί λίγη παραπάνω δουλειά. Παρατηρήστε όμως ότι το κομμάτι της επίλυσης και της επιβολής των συνοριακών συνθηκών έχει μείνει αμετάβλητο. Στο Σχήμα 6 απεικονίζονται η ακριβής λύση και η προσεγγιστική λύση με τη μέθοδο πεπερασμένων διαφορώνγιαομοιόμορφοδιαμερισμότου[,4]α)με N = καιβ)με N = 4υποδιαστήματα. Οπως ήταν αναμενόμενο, ακόμα και με διπλάσιο πλήθος σημείων δεν πετυχαίνουμε κάτι πολύ καλύτερο, και αυτό οφείλεται στη φύση του προβλήματος που λύνουμε. Πρέπει να φροντίσουμε λοιπόν ώστε ο(ομοιόμορφος) διαμερισμός μας να είναι αρκετά λεπτός έτσι ώστε να να περιέχονται αρκετά σημεία στο διάστημα που η λύση μας μεταβάλλεται απότομα, το οποίο σημαίνει ότι θα κάνουμε περισσότερες πράξεις και στο διάστημα στο οποίο δεν χρειάζεται. Uniform grid, N = Uniform grid, N = approx. exact x.8 approx. exact x Σχήμα6:Ομοιόμορφοςδιαμερισμός, N = (αριστερά)και N = 4(δεξιά). Χρησιμοποιώντας τώρα το μη ομοιόμορφο διαμερισμό, αναδιατάσσουμε τους κόμβους της διαμέρισης ώστε να περιέχονται περισσότερα σημεία στο«δύσκολο» διάστημα και λιγότερα στο«εύκολο». Στο Σχήμα 7 απεικονίζονται η ακριβής λύση και η προσεγγιστική λύση με τη μέθοδο πεπερασμένων διαφορώνγιαμηομοιόμορφοδιαμερισμότου[,4],α)με N = καιβ)με N = 4υποδιαστήματα. Παρατηρήστε ότι οι κόμβοι πυκνώνουν όσο πλησιάζουμε προς το αριστερό άκρο του διαστήματος, και ότι τώρα η προσέγγισή μας είναι πολύ καλύτερη από την αντίστοιχη για ομοιόμορφο διαμερισμό. 5
16 Nonuniform grid, N = Nonuniform grid, N = approx. exact x.8 approx. exact x Σχήμα7:ΜηΟμοιόμορφοςδιαμερισμός, N = (αριστερά)και N = 4(δεξιά). Στον ακόλουθο πίνακα δίνεται το σχετικό σφάλμα E(N) = max u(x i) U i i N+ max u(x, i) i N+ για ομοιόμορφο και μη ομοιόμορφο διαμερισμό του[,4] σε N υποδιαστήματα. E(N) Ομοιόμορφος διαμ. Μη ομοιόμορφος διαμ. N = N = N = N = Παρατήρηση: Φυσικά αυτό που θα επιθυμούσε κανείς από μια αριθμητική μέθοδο θα ήταν η επιλογή των κόμβων να γίνεται«αυτόματα» και χωρίς εκ των προτέρων γνώση της συμπεριφοράς της λύσης. Κάτι τέτοιο ξεφεύγει από τους σκοπούς αυτού του μαθήματος. 6
Πεπερασμένες Διαφορές.
Κεφάλαιο 1 Πεπερασμένες Διαφορές. 1.1 Προσέγγιση παραγώγων. 1.1.1 Πρώτη παράγωγος. Από τον ορισμό της παραγώγου για συναρτήσεις μιας μεταβλητής γνωρίζουμε ότι η παράγωγος μιας συνάρτησης f στο σημείο x
Διαβάστε περισσότεραΠρόβλημα δύο σημείων. Κεφάλαιο Διακριτοποίηση
Κεφάλαιο 3 Πρόβλημα δύο σημείων Σε αυτό το κεφάλαιο θα μελετήσουμε τη μεθόδο πεπερασμένων διαφορών για προβλήματα Σ.Δ.Ε. δεύτερης τάξεως, τα οποία καλούνται και προβλήματα δύο σημείων. Ο λόγος που θα ασχοληθούμε
Διαβάστε περισσότεραΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων
ΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων Ένα δυσδιάστατο παράδειγμα με το λογισμικό MATLAB Θεωρούμε το εξής Π.Σ.Τ.: Να βρεθεί η u(x, y) έτσι ώστε όπου f (x, y) = 1. u u f ( x, y), x ( 1,1) ( 1,1) x
Διαβάστε περισσότεραMEM 253. Αριθμητική Λύση ΜΔΕ * * *
MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Ένα πρόβλημα-μοντέλο Ροή θερμότητας σε ένα ομογενές μέσο. Ζητούμε μια συνάρτηση x [0, 1] και t 0 τέτοια ώστε u(x, t) ορισμένη για u t u(0, t) u(x, 0) = u xx, 0 < x
Διαβάστε περισσότερα11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ
11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ 11.1 Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (ΣΔΕ) 1 ης τάξης έχει τη μορφή dy d = f (, y()) όπου f(, y) γνωστή και y() άγνωστη συνάρτηση.
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5)
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5) Δρ Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 5) Σεπτέμβριος 2015 1
Διαβάστε περισσότεραΒασικά στοιχεία στο Matlab
Αριθμητική : + - * / ^ 3ˆ2 - (5 + 4)/2 + 6*3 >> 3^2 - (5 + 4)/2 + 6*3 22.5000 Βασικά στοιχεία στο Matlab Το Matlab τυπώνει την απάντηση και την καταχωρεί σε μια μεταβλητή που την ονομάζει ans. Αν θέλουμε
Διαβάστε περισσότεραΚεφάλαιο 0: Εισαγωγή
Κεφάλαιο : Εισαγωγή Διαφορικές εξισώσεις Οι Μερικές Διαφορικές Εξισώσεις (ΜΔΕ) αλλά και οι Συνήθεις Διαφορικές Εξισώσεις (ΣΔΕ) εμφανίζονται παντού στις επιστήμες από τη μηχανική μέχρι τη βιολογία Τις περισσότερες
Διαβάστε περισσότεραΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB
ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB 1. Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (Σ.Δ.Ε.) 1 ης τάξης έχει τη μορφή dy dt f ( t, y( t)) όπου η συνάρτηση f(t, y) είναι γνωστή,
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΑριθμητική Ανάλυση και Εφαρμογές
Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Αριθμητική Παραγώγιση Εισαγωγή Ορισμός 7. Αν y f x είναι μια συνάρτηση ορισμένη σε ένα διάστημα
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραQR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)
ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ I (22 Σεπτεµβρίου) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ 1ο ΘΕΜΑ 1. Αφού ορίσετε ακριβώς τι σηµαίνει πίσω ευσταθής υπολογισµός, να εξηγήσετε αν ο υ- πολογισµός του εσωτερικού γινοµένου δύο διανυσµάτων
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 7 ο Εργαστήριο. Διανύσματα-Πίνακες 2 ο Μέρος
Εργαστήρια Αριθμητικής Ανάλυσης Ι 7 ο Εργαστήριο Διανύσματα-Πίνακες 2 ο Μέρος 2017 Εντολή size Σε προηγούμενο εργαστήριο είχαμε κάνει αναφορά στην συνάρτηση length, και την χρησιμότητα της όταν δουλεύουμε
Διαβάστε περισσότερα4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή
. Παραγώγιση Η διαδικασία της υπολογιστικής επίλυσης συνήθων και μερικών διαφορικών εξισώσεων προϋποθέτει την προσέγγιση της εξαρτημένης μεταβλητής και των παραγώγων της στους κόμβους του πλέγματος. Ειδικά,
Διαβάστε περισσότεραΠεπερασμένες διαφορές για την ελλειπτική εξίσωση στις δύο διαστάσεις
Κεφάλαιο 9 Πεπερασμένες διαφορές για την ελλειπτική εξίσωση στις δύο διαστάσεις Σε αυτό το κεφάλαιο θεωρούμε μια απλή ελλειπτική εξίσωση, στις δύο διαστάσεις. Θα κατασκευάσουμε μεθόδους πεπερασμένων διαφορών
Διαβάστε περισσότεραΑριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 27/03/2015 1
Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 7/3/5 Σκοπός αυτού του εργαστηρίου είναι να δούμε πως μπορούμε να επιλύσουμε συστήματα διαφορικών εξισώσεων, με την χρήση του Matlab. Συστήματα
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 9 ο Εργαστήριο. Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη
Εργαστήρια Αριθμητικής Ανάλυσης Ι 9 ο Εργαστήριο Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη 2018 Απαλοιφή Gauss Με Μερική Οδήγηση Για την εύρεση του οδηγού στοιχείου στο k ο βήμα, αναζητούμε το μέγιστο
Διαβάστε περισσότεραΜαθηµατικοί Υπολογισµοί στην R
Κεφάλαιο 3 Μαθηµατικοί Υπολογισµοί στην R Ενα µεγάλο µέρος της ανάλυσης δεδοµένων απαιτεί διάφορους µαθηµατικούς υπολογισµούς. Αυτό το κεφάλαιο εισαγάγει τον αναγνώστη στις διάφορες δυνατότητες που έχει
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΕΙΣΑΓΩΓΙΚΕΣ ΜΕΤΑΠΤΥΧΙΑΚΕΣ ΕΞΕΤΑΣΕΙΣ 26 ΙΟΥΛΙΟΥ 2009 ΕΥΤΕΡΟ ΜΕΡΟΣ :
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΑΛΓΕΒΡΑ-ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ ΑΝΑΛΥΣΗ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΙΘΑΝΟΤΗΤΕΣ-ΣΤΑΤΙΣΤΙΚΗ ΕΙΣΑΓΩΓΙΚΕΣ ΜΕΤΑΠΤΥΧΙΑΚΕΣ ΕΞΕΤΑΣΕΙΣ 26
Διαβάστε περισσότεραΑριθμητική Ανάλυση & Εφαρμογές
Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου
Διαβάστε περισσότεραΣυνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών
Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών
Διαβάστε περισσότεραMEM 253. Αριθμητική Λύση ΜΔΕ * * *
MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Περιγράφουμε το πρόγραμμα fem.py για τη λύση του προβλήματος δύο σημείων (x) + q(x)u(x) = f (x), x [, ], u( ) = u( ) = 0, u x l x r x l x r με τη μέθοδο των πεπερασμένων
Διαβάστε περισσότερα4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή
4. Παραγώγιση Η διαδικασία της υπολογιστικής επίλυσης συνήθων και μερικών διαφορικών εξισώσεων προϋποθέτει την προσέγγιση της εξαρτημένης μεταβλητής και των παραγώγων της στους κόμβους του πλέγματος. Ειδικά,
Διαβάστε περισσότεραΣυστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ
ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΙΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ. ΜΗΤΣΟΤΑΚΗΣ ΑΘΗΝΑ 27 ΠΑΡΑ ΕΙΓΜΑ : ΜΕΘΟ ΟΣ NEWTON Πρόγραµµα Matlab για την προσέγγιση της ρίζας της εξίσωσης f(x)= µε την µέθοδο Newton. Συναρτήσεις f(x), f
Διαβάστε περισσότεραΕίναι γνωστό ότι η δύναμη που ασκείται σε ένα ελατήριο και ονομάζεται δύναμη επαναφοράς δίνεται από τη σχέση : F = kx (3.1)
3.1. Εισαγωγή Είναι γνωστό ότι η δύναμη που ασκείται σε ένα ελατήριο και ονομάζεται δύναμη επαναφοράς δίνεται από τη σχέση : F = kx (3.1) Αν ϑελήσουμε να υπολογίσουμε το έργο της δύναμης αυτής μεταξύ δύο
Διαβάστε περισσότεραημιουργία και διαχείριση πινάκων
ημιουργία και διαχείριση πινάκων Για να δημιουργήσουμε έναν πίνακα στο MATLAB μπορούμε να γράψουμε A = [ 2 3 ; 7 9 0 ; - 0 5; -2-3 9 -] βλέπουμε ότι αμέσως μας επιστρέφει τον πίνακα που ορίσαμε A = 2 3
Διαβάστε περισσότεραΜαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας
Διαβάστε περισσότεραΜαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας Διανύσματα Καστοριά,
Διαβάστε περισσότεραΑριθμητική Ανάλυση και Εφαρμογές
Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Παρεμβολή και Παρεκβολή Εισαγωγή Ορισμός 6.1 Αν έχουμε στη διάθεσή μας τιμές μιας συνάρτησης
Διαβάστε περισσότεραMatrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου
Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού
Διαβάστε περισσότερα5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων
5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:
Διαβάστε περισσότερα5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων
5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:
Διαβάστε περισσότεραΜέθοδοι μονοδιάστατης ελαχιστοποίησης
Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν
Διαβάστε περισσότεραΕισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab
Διαβάστε περισσότεραMatrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου
Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού
Διαβάστε περισσότεραΚεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις 2- διαστάσεις
Κεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις - διαστάσεις Στις -διαστάσεις, η περιγραφή της εκδοχής hp της ΜΠΣ είναι αρκετά πολύπλοκη. Στο παρόν κεφάλαιο θα δούμε κάποια στοιχεία της, ξεκινώντας με
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 4 ο Εργαστήριο. Διανύσματα-Πίνακες 1 ο Μέρος
Εργαστήρια Αριθμητικής Ανάλυσης Ι 4 ο Εργαστήριο Διανύσματα-Πίνακες 1 ο Μέρος 2017 Εισαγωγή Όπως έχουμε προαναφέρει σε προηγούμενα εργαστήρια. Ο βασικός τύπος δεδομένων στο Matlab είναι οι πίνακες. Ένα
Διαβάστε περισσότεραΣυνέλιξη Κρουστική απόκριση
Συνέλιξη Κρουστική απόκριση Το εργαστήριο αυτό ασχολείται με τα «διασημότερα συστήματα στην επεξεργασία σήματος. Αυτά δεν είναι παρά τα γραμμικά χρονικά αμετάβλητα (ΓΧΑ) συστήματα. Ένα τέτοιο σύστημα μπορεί
Διαβάστε περισσότεραΜέθοδοι μονοδιάστατης ελαχιστοποίησης
Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2014 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2014 1 / 42 Αριθμητικές Μέθοδοι
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΑριθµητική Ολοκλήρωση
Κεφάλαιο 5 Αριθµητική Ολοκλήρωση 5. Εισαγωγή Για τη συντριπτική πλειοψηφία των συναρτήσεων f (x) δεν υπάρχουν ή είναι πολύ δύσχρηστοι οι τύποι της αντιπαραγώγου της f (x), δηλαδή της F(x) η οποία ικανοποιεί
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό
Διαβάστε περισσότεραΜαθηματικά. Ενότητα 2: Διαφορικός Λογισμός. Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη)
Μαθηματικά Ενότητα 2: Διαφορικός Λογισμός Σαριαννίδης Νικόλαος Τμήμα Διοίκησης Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΡητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;
Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,
Διαβάστε περισσότεραΑριθμητική εύρεση ριζών μη γραμμικών εξισώσεων
Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ]
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ] Συγγραφείς ΝΤΑΟΥΤΙΔΗΣ ΠΡΟΔΡΟΜΟΣ Πανεπιστήμιο Minnesota, USA ΜΑΣΤΡΟΓΕΩΡΓΟΠΟΥΛΟΣ ΣΠΥΡΟΣ Αριστοτέλειο
Διαβάστε περισσότεραΠροβλήματα, αλγόριθμοι, ψευδοκώδικας
Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι
Διαβάστε περισσότεραAριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου
Aριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου Άνοιξη 2002 ΜΑΘΗΜΑΤΙΚΑ ΘΕΜΑΤΑ 1. Τι σημαίνει f ; f 2 ; f 1 ; Να υπολογισθούν αυτές οι ποσότητες για f(x)=(x-α) 3 (β-x) 3, α
Διαβάστε περισσότερα1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης
1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα
Διαβάστε περισσότεραΑριθμητική παραγώγιση εκφράσεις πεπερασμένων διαφορών
Αριθμητική παραγώγιση εκφράσεις πεπερασμένων διαφορών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών
Διαβάστε περισσότεραΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).
ΜΑΣ 37: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ Να βρεθεί το πολυώνυμο Lagrage για τα σημεία (, ), (, ) και (4, ) Να βρεθεί το πολυώνυμο παρεμβολής Lagrage που προσεγγίζει τη συνάρτηση 3 f ( x) si x στους κόμβους
Διαβάστε περισσότεραΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΜΗ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΣΥΝΑΡΤΗΣΕΙΣ ΜΟΝΟΤΟΝΙΑ-ΑΚΡΟΤΑΤΑ-ΣΥΜΜΕΤΡΙΕΣ ΣΥΝΑΡΤΗΣΗΣ
ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ 4_095. Δίνονται οι ευθείες ε 1: λx + y = 1 και ε : x + λy = λ α) Να βρείτε για ποιες τιμές του λ οι δύο ευθείες τέμνονται και να γράψετε τις συντεταγμένες του κοινού τους σημείου συναρτήσει
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 6)
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 6) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 6) Σεπτέμβριος 2015
Διαβάστε περισσότεραΑριθμητική Ανάλυση και Εφαρμογές
Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ. Κεφάλαιο 8. Συνεχείς Κατανομές Πιθανοτήτων
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΤΡΑΣ Εργαστήριο Λήψης Αποφάσεων & Επιχειρησιακού Προγραμματισμού Καθηγητής Ι. Μητρόπουλος ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΣΤΑΤΙΣΤΙΚΗ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ
Διαβάστε περισσότεραΒ Γραφικές παραστάσεις - Πρώτο γράφημα Σχεδιάζοντας το μήκος της σανίδας συναρτήσει των φάσεων της σελήνης μπορείτε να δείτε αν υπάρχει κάποιος συσχετισμός μεταξύ των μεγεθών. Ο συνήθης τρόπος γραφικής
Διαβάστε περισσότεραΒασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.
Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση χωρίς περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 7-8 η /2017 Τι παρουσιάστηκε
Διαβάστε περισσότεραΑριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης
Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης Εισαγωγή Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης: Δ18- Η δυναμική μετατόπιση u(t) είναι δυνατό να προσδιοριστεί με απ ευθείας αριθμητική ολοκλήρωση της εξίσωσης
Διαβάστε περισσότεραΜΕΛΕΤΗ ΤΩΝ ΓΡΑΦΙΚΩΝ ΠΑΡΑΣΤΑΣΕΩΝ ΤΗΣ ΚΙΝΗΜΑΤΙΚΗΣ. Κίνηση Εξίσωση της α Εξίσωση της U Εξίσωση της Δx Ευθύγραμμη Ομαλή
1 ΜΕΛΕΤΗ ΤΩΝ ΓΡΑΦΙΚΩΝ ΠΑΡΑΣΤΑΣΕΩΝ ΤΗΣ ΚΙΝΗΜΑΤΙΚΗΣ Μπορούμε να περιγράψουμε κάθε κίνηση με διάφορους ισοδύναμους τρόπους. Ένας απ αυτούς είναι να γράψουμε τις κατάλληλες εξισώσεις, δηλαδή τους νόμους που
Διαβάστε περισσότεραΕργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη
Διαβάστε περισσότεραΜΕΘΟΔΟΣ ΕΛΑΧΙΣΤΩΝ ΤΕΤΡΑΓΩΝΩΝ
ΜΕΘΟΔΟΣ ΕΛΑΧΙΣΤΩΝ ΤΕΤΡΑΓΩΝΩΝ ΧΑΡΑΞΗ ΓΡΑΦΙΚΗΣ ΠΑΡΑΣΤΑΣΗΣ Δημήτρης Στεφανάκης Η Μέθοδος των Ελαχίστων Τετραγώνων (ΜΕΤ) χρησιμοποιείται για την κατασκευή της γραφικής παράστασης που περιγράφει ένα φαινόμενο,
Διαβάστε περισσότερα2.0 ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ
.0 ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ Έστω διανύσματα που ανήκουν στο χώρο δ i = ( a i, ai,, ai) i =,,, και έστω γραμμικός συνδυασμός των i : xδ + x δ + + x δ = b που ισούται με το διάνυσμα b,
Διαβάστε περισσότεραΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής:
ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής: (,)(,)()() h 1 u x t u x t u t x (1) e Η διαφορά με τα
Διαβάστε περισσότερα1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εργαστήριο Επεξεργασία Εικόνας & Βίντεο 1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή Νικόλαος Γιαννακέας Άρτα 2018 1 Εισαγωγή Το Matlab
Διαβάστε περισσότεραΣυναρτήσεις Θεωρία Ορισμοί - Παρατηρήσεις
Συναρτήσεις Θεωρία Ορισμοί - Παρατηρήσεις Ορισμός: Έστω Α, Β R. Πραγματική συνάρτηση πραγματικής μεταβλητής από το σύνολο Α στο σύνολο Β ονομάζουμε την διαδικασία κατά την οποία κάθε στοιχείο του συνόλου
Διαβάστε περισσότεραf x και τέσσερα ζευγάρια σημείων
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 014 015, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΕΜΒΟΛΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 1 11 014 Ημερομηνία παράδοσης εργασίας: 18 11 014 Επιμέλεια απαντήσεων:
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Διαβάστε περισσότεραΚεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών
Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι
Διαβάστε περισσότεραΕφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση
ΤΕΙ ΑΘΗΝΑΣ ΤΜΗΜΑ ΝΑΥΠΗΓΙΚΗΣ Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση ΣΠΟΥΔΑΣΤΗΣ: ΧΑΤΖΗΓΕΩΡΓΙΟΥ ΑΝΤΩΝΗΣ Α.Μ. 09036 Εξάμηνο ΠΤΧ ΚΑΘΗΓΗΤΗΣ: ΔΡ. ΜΠΡΑΤΣΟΣ ΑΘΑΝΑΣΙΟΣ Περιεχόμενα 3.1 Πολυωνυμική παρεμβολή...
Διαβάστε περισσότερα(a 1, b 1 ) (a 2, b 2 ) = (a 1 a 2, b 1 b 2 ).
ΕΜ0 - Διακριτά Μαθηματικά Ιανουαρίου 006 Άσκηση - Λύσεις Πρόβλημα [0 μονάδες] Εστω L και L δύο κυκλώματα σε ένα γράφημα G. Εστω a μία ακμή που ανήκει και στο L και στο L και έστω b μία ακμή που ανήκει
Διαβάστε περισσότερα1 of 79 ΘΕΜΑ 2. Δίνεται η συνάρτηση f(x) = x 2 4x + 5, x R
1 of 79 Δίνεται η συνάρτηση f(x) = x 2 4x + 5, x R α) Να αποδείξετε ότι η f γράφεται στη μορφή f(x) = (x- 2) 2 + 1. (Μονάδες 12) β) Στο σύστημα συντεταγμένων που ακολουθεί, να παραστήσετε γραφικά τη συνάρτηση
Διαβάστε περισσότεραΚεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών
Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΠεριεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14
Περιεχόμενα Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Κεφάλαιο 2 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΕΝΑ ΕΠΙΠΕΔΟ 20 2.1 Οι συντεταγμένες
Διαβάστε περισσότεραA Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου
A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Εξεταστική περίοδος Ιουνίου 6, Διδάσκων: Κώστας Χουσιάδας Διάρκεια εξέτασης: ώρες (Σε παρένθεση δίνεται η βαθμολογική αξία κάθε υπο-ερωτήματος. Σύνολο
Διαβάστε περισσότεραΛογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ
ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους
Διαβάστε περισσότεραΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - 02/07/08) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ
Ονοματεπώνυμο:......... Α.Μ....... Ετος... ΑΙΘΟΥΣΑ:....... I. (περί τις 55μ. = ++5++. Σωστό ή Λάθος: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - //8 ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ (αʹ Αν AB = BA όπου A, B τετραγωνικά και
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότερα1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό
1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό 1.1 Όρια ακολουθιών Λέμε ότι η ακολουθία { n } συγκλίνει με όριο R αν για κάθε ϵ > 0 υπάρχει ακέραιος N = N(ϵ) τέτοιος ώστε (1.1) n < ϵ για κάθε n > N, και
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2015 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 1 / 63 Αριθμητικές Μέθοδοι
Διαβάστε περισσότεραΤΟΠΙΚΟ ΜΟΝΤΕΛΟ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ
Έστω η Δ.Ε. : d du a d d f ΤΟΠΙΚΟ ΜΟΝΤΕΛΟ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ () Με και a a(),() f f γνωστές ποσότητες, u u() η άγνωστη μεταβλητή Για την άγνωστη μεταβλητή θεωρούμε την προσέγγιση: n u ()()() c () h
Διαβάστε περισσότεραΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ
ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα
Διαβάστε περισσότεραΓραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα
Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Διανυσματικοί Χώροι και Υπόχωροι: Βάσεις και Διάσταση Ανδριανός Ε Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής
Διαβάστε περισσότεραΚεφάλαιο 2. Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε
Κεφάλαιο Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε. Εισαγωγή Η µέθοδος των πεπερασµένων διαφορών είναι από τις παλαιότερες και πλέον συνηθισµένες και διαδεδοµένες υπολογιστικές τεχνικές
Διαβάστε περισσότεραΜάθημα 3 ο a. Τυχαία Μεταβλητή-Έννοιες και Ορισμοί
Μάθημα 3 ο a Τυχαία Μεταβλητή-Έννοιες και Ορισμοί Στο μάθημα αυτό θα ορίσουμε την έννοια της τυχαίας μεταβλητής και θα αναφερθούμε σε σχετικές βασικές έννοιες και συμβολισμούς. Ross, σσ 135-151 Μπερτσεκάς-Τσιτσικλής,
Διαβάστε περισσότεραΕπιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση
Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση Ηµεροµηνία επιστροφής : Τετάρτη 4/11/2010 18 Οκτωβρίου 2010 1 Γραµµική άλγεβρα (20 µονάδες) Η παράγωγος ενός µητρώου H ορίζεται ως η παράγωγος κάθε
Διαβάστε περισσότεραΠ Κ Τ Μ Ε Μ Λύσεις των ασκήσεων
Π Κ Τ Μ Ε Μ Λύσεις των ασκήσεων Πρ. Η f : [0, ] R είναι συνεχής στο [0, ]. Χρησιμοποιώντας το Θεώρημα Bolzao- Weierstraß δείξτε ότι η f είναι φραγμένη στο [0, ]. Μην επικαλεστείτε κάποιο άλλο θεώρημα.
Διαβάστε περισσότεραΔιάλεξη 1 Βασικές έννοιες
Εργαστήριο SPSS Ψ-4201 (ΕΡΓ) Λεωνίδας Α. Ζαμπετάκης Β.Sc., M.Env.Eng., M.Ind.Eng., D.Eng. Εmail: statisticsuoc@gmail.com Διαλέξεις αναρτημένες στο: Διαλέξεις: ftp://ftp.soc.uoc.gr/psycho/zampetakis/ Διάλεξη
Διαβάστε περισσότεραΜαρία Λουκά. Εργαστήριο Matlab. Αριθμητικός υπολογισμός ιδιοτιμών και ιδιοδιανυσμάτων. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
Μαρία Λουκά Εργαστήριο Matlab Αριθμητικός υπολογισμός ιδιοτιμών και ιδιοδιανυσμάτων Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Βασικές Συναρτήσεις της Matlab Γραμμικοί δείκτες (Linear indices) Ένας γραμμικός
Διαβάστε περισσότεραΜΑΣ 473: Μέθοδοι Πεπερασμένων Στοιχείων Χειμερινό Εξάμηνο 2017
ΜΑΣ 473: Μέθοδοι Πεπερασμένων Στοιχείων Χειμερινό Εξάμηνο 207 ΟΜΑΔΙΚΗ ΕΡΓΑΣΙΑ Γενικές πληροφορίες: Η εργασία θα πρέπει να έχει γίνει από εσάς αντιγραφή από οποιαδήποτε πηγή θα έχει σαν αποτέλεσμα τον μηδενισμό
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΜΕΜ251 Αριθμητική Ανάλυση
ΜΕΜ251 Αριθμητική Ανάλυση Διάλεξη 06, 26 Φεβρουαρίου 2018 Μιχάλης Πλεξουσάκης Τμήμα Μαθηματικών και Εφαρμοσμένων Μαθηματικών Περιεχόμενα 1. Η ανάλυση LU 2. Η ανάλυση LDM T και η ανάλυση LDL T 3. Συμμετρικοί
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Πίνακες (Arrays) [1/2] Δομές δεδομένων για την αποθήκευση δεδομένων υπό
Διαβάστε περισσότερα21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι
21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα
Διαβάστε περισσότεραΣ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium iv
Σ ΤΑΤ Ι Σ Τ Ι Κ Η i Statisticum collegium iv Στατιστική Συμπερασματολογία Ι Σημειακές Εκτιμήσεις Διαστήματα Εμπιστοσύνης Στατιστική Συμπερασματολογία (Statistical Inference) Το πεδίο της Στατιστικής Συμπερασματολογία,
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2015 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 1 / 47 Αριθμητικές Μέθοδοι
Διαβάστε περισσότεραPr(10 X 15) = Pr(15 X 20) = 1/2, (10.2)
Κεφάλαιο 10 Συνεχείς τυχαίες μεταβλητές Σε αυτό το κεφάλαιο θα εξετάσουμε τις ιδιότητες που έχουν οι συνεχείς τυχαίες μεταβλητές. Εκείνες οι Τ.Μ. X, δηλαδή, των οποίων το σύνολο τιμών δεν είναι διακριτό,
Διαβάστε περισσότερα