ΗΥ213 Αριθμητική Ανάλυση Εργαστήριο 8-9 Οδηγίες για προετοιμασία Διαβάστε και εκτελέστε όλα τα προηγούμενα εργαστήρια. Μελετήστε την θεωρία που αφορά Επαναληπτικές Μεθόδους Επίλυσης Γραμμικών Συστημάτων. Κατά τη διάρκεια του εργαστηρίου Ανοίξτε τον chrome και επισκευτείτε το socrative.com (ROOM: HY213ΤΜΗΜΑ* με λατινικούς χαρακτήρες, ΝΑΜΕ: ΑΕΜ) ΗΥ213ΤΜΗΜΑ5 ΗΥ213ΤΜΗΜΑ1 ΗΥ213ΤΜΗΜΑ2 ΗΥ213ΤΜΗΜΑ3 ΗΥ213ΤΜΗΜΑ4 8:30 10:00 10:00-11:30 11:30 1:00 1:00-2:30 2:30 4:00 Ανοίξτε το αρχείο των γενικών οδηγιών και ακολουθείστε όλα τα βήματα με σωστό τρόπο. Δημιουργείστε αρχείο τύπου diary. Από την ιστοσελίδα του μαθηματος κατεβάστε το σημερινό εργαστήριο (lab07_test.zip). Αφού το κατεβάσετε, το αποθηκεύετε στον προσωπικό σας χώρο στο server, στο γενικό folder του μαθήματος (./CE213/lab08_09_test) που έχετε δημιουργήσει. Μελετείστε τον ημιτελή κώδικα στα αρχεία και συμπληρώστε τα ώστε να ικανοποιούνται όλες τις απαιτήσεις που γράφονται μέσα σε αυτό σε σχόλια. Αφού περάσετε τη φάση της διόρθωσης των συντακτικών σφαλμάτων και τρέχει ο κώδικάς σας, τρέξτε τα προγράμματα checkandgrade*(aem) στο ίδιο folder με την άσκηση σας και με όρισμα το ΑΕΜ σας. Σαν αποτέλεσμα θα πάρετε στην οθόνη, επιμέρους και τελικό βαθμό στην προσπάθειά σας και ένα κωδικό που θα δηλώσετε στο socrative μαζί με τα αποτελέσματά σας, πριν φύγετε από το εργαστήριο. Κάντε τις απαραίτητες διορθώσεις για να πάρετε σωστά αποτελέσματα και ξανατρέξτε τα checkandgrade* όσες φορές χρειαστεί. Βεβαιωθείτε ότι : - περάσατε στο socrative ότι σας ζητείται και τον κωδικό σας από την κάθε μια checkandgrade. - ανεβάσατε τη σημερινή δουλειά σας στο eclass (βλ. το αρχείο «γενικές οδηγίες».pdf) Άσκηση 1. Τεχνικές οδηγίες Συμπληρώστε τον κώδικα που λείπει. Μην τροποποιήσετε συμππληρωμένο κώδικα. Για να βεβαιωθείτε ότι κάνετε σωστά τις πράξεις, δοκιμάστε να τρέξετε την συνάρτηση με τιμές 1, 2, 3 κλπ, ώστε να παρατηρείτε άμεσα ότι η τιμή που υπολογίζετε είναι σωστή (ίδια με αυτή των αντίστοιχων δεδομένων ωρών). Ωστόσο, η συνάρτηση πρέπει να τρέχει για γενικές τιμές μεταξύ 0 και 24. Αφού περάσετε τη φάση της διόρθωσης των συντακτικών σφαλμάτων και τρέχει ο κώδικάς σας, τρέξτε το πρόγραμμα checkandgrade8(aem) στο ίδιο folder με την άσκηση σας και με όρισμα το ΑΕΜ σας. Σαν αποτέλεσμα θα πάρετε στην οθόνη, επιμέρους και τελικό βαθμό στην προσπάθειά σας και ένα κωδικό που θα δηλώσετε στο socrative μαζί με τα αποτελέσματά σας, πριν φύγετε από το εργαστήριο. Κάντε τις απαραίτητες διορθώσεις για να πάρετε σωστά αποτελέσματα και ξανατρέξτε το checkandgrade8 όσες φορές χρειαστεί.
Βεβαιωθείτε ότι περάσατε στο socrative τα τελευταία αποτελέσματα από την συνάρτησή σας και την checkandgrade8. Ουσιαστικές οδηγίες Η άσκηση έχει σκοπό να σας βοηθήσει να υπολογίσετε τρεις διαφορετικές παρεμβάλλουσες συναρτήσεις, σε συγκεκριμένες τιμές θερμοκρασίας κατά τη διάρκεια της ημέρας. Συμπληρώστε κατάλληλα τις εντολές/γραμμές ώστε να κάνετε σωστούς υπολογισμούς. Περισσότερες οδηγίες στο myinterp_m. Δοκιμάστε τη συνάρτησή σας με t = 0.5, 1.5, 2.25, 12.75, 18.5, 22.33 Σχήμα 1. παράσταση με τα δεδομένα και τις παρεμβάλλουσες.
Άσκηση 2. Τεχνικές οδηγίες Συμπληρώστε τον κώδικα που λείπει. Μην τροποποιήσετε συμππληρωμένο κώδικα. Για να βεβαιωθείτε ότι κάνετε σωστά τις πράξεις, δοκιμάστε μεταξύ άλλων να τρέξετε την συνάρτηση με τις επιλογές που φαίνονται στα παρακάτω σχήματα. Ωστόσο, η συνάρτηση πρέπει να τρέχει για γενικές τιμές εισόδου και επιλογές σημείων. Αφού περάσετε τη φάση της διόρθωσης των συντακτικών σφαλμάτων και τρέχει ο κώδικάς σας, τρέξτε το πρόγραμμα checkandgrade9(aem) στο ίδιο folder με την άσκηση σας και με όρισμα το ΑΕΜ σας. Σαν αποτέλεσμα θα πάρετε στην οθόνη, επιμέρους και τελικό βαθμό στην προσπάθειά σας και ένα κωδικό που θα δηλώσετε στο socrative μαζί με τα αποτελέσματά σας, πριν φύγετε από το εργαστήριο. Κάντε τις απαραίτητες διορθώσεις για να πάρετε σωστά αποτελέσματα και ξανατρέξτε το checkandgrade9 όσες φορές χρειαστεί. Βεβαιωθείτε ότι περάσατε στο socrative τα τελευταία αποτελέσματα από την συνάρτησή σας και την checkandgrade9. Ουσιαστικές οδηγίες Η άσκηση έχει σκοπό να σας βοηθήσει να υπολογίσετε διαφορετικές προσεγγιστικές συναρτήσεις (γραμμή, παραβολή, πολυώνυμο κ βαθμού, μη πολυωνυμικές συναρτήσεις). Χρησιμοποιήστε τη ginput για να επιλέγετε σημεία από ένα γραφικό παράθυρο και να περνάτε τις συντεταγμένες τους σε μεταβλητές. Συμπληρώστε κατάλληλα τις εντολές/γραμμές ώστε να κάνετε σωστούς υπολογισμούς. Περισσότερες οδηγίες στο myapprox_m.
Σχήμα 2. παράσταση με τα δεδομένα και τις προσεγγιστικές συναρτήσεις. x = [1:1:10]; y = [1 2 2.5 2.3 2.7 3.1 3.15 3.16 3.25 3.5 ]; method = 1 error = [ 0.9076 0.6110 1.2061 ];
Σχήμα 3. παράσταση με τα δεδομένα και τις προσεγγιστικές συναρτήσεις. x = [1:1:10]; y = [1 2 2.5 2.3 2.7 3.1 3.15 3.16 3.25 3.5 ]; method = 2 error = [ 0.9076 0.6110 0.5829 ];
Σχήμα 4. παράσταση με τα δεδομένα και τις προσεγγιστικές συναρτήσεις. x = [1:1:10]; y = [1 2 2.5 2.3 2.7 3.1 3.15 3.16 3.25 3.5 ]; method = 4 error = [ 0.9076 0.6110 0.4580 ];