Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Σχετικά έγγραφα
Παράδειγμα #1 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ι. Λυχναρόπουλος

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

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

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

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

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

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

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

ΜΕΤΡΗΣΕΙΣ ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΕΡΓΑΣΤΗΡΙΟ

Πράξεις με δυαδικούς αριθμούς

0.1 Εκχειλίσεις κατά την Επίλυση Τετραγωνικής Εξίσωσης

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

1.4 Αριθμητική υπολογιστών και σφάλματα

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

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

Θερμοδυναμική - Εργαστήριο

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

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων:

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

Pascal, απλοί τύποι, τελεστές και εκφράσεις

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΕΚΑ ΙΚΟΙ ΑΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 Ο ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Αλγεβρικές παραστάσεις

ΣΦΑΛΜΑΤΑ ΑΡΙΘΜΗΤΙΚΩΝ ΥΠΟΛΟΓΙΣΜΩΝ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης ΤΕΙ ΧΑΛΚΙΔΑΣ

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #4: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

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

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:

2. ΑΝΑΛΥΣΗ ΣΦΑΛΜΑΤΩΝ

Παράδειγμα #6 ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΕΜΒΟΛΗ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

lim f ( x) x + f ( x) x a x a x a 2x 1

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL

Παράδειγμα #5 EΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΑΛΓΕΒΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΜΕΘΟΔΟ NEWTON ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης. ( k ) ( k)

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

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

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

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

1.1. Με τι ασχολείται η Αριθμητική Ανάλυση

Τμήμα Τεχνολόγων Γεωπόνων - Φλώρινα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

8 FORTRAN 77/90/95/2003

Σφάλματα (errors) Σε κάθε υπολογισμό μιας πραγματικής ποσότητας υπάρχει σφάλμα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών

Επιστημονικός Υπολογισμός (set3) Δρ. Γιώργος Τσιρογιάννης

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

Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας

Μια από τις σημαντικότερες δυσκολίες που συναντά ο φυσικός στη διάρκεια ενός πειράματος, είναι τα σφάλματα.

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες...

Περί σφαλμάτων και γραφικών παραστάσεων

Κεφάλαιο 2.5: Τύποι εδοµένων, Τελεστές και Αριθµητικές Εκφράσεις. ( ιαλέξεις 5-6) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

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

Θερμοδυναμική - Εργαστήριο

Δομή προγράμματος στη Fortran

Οργάνωση Υπολογιστών

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

Αριθμητική Κινητής Υποδιαστολής Πρόσθεση Αριθμών Κινητής Υποδιαστολής

Δομή προγράμματος στη Fortran

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

Οι φυσικοί αριθμοί. Παράδειγμα

Αριθμητική παραγώγιση εκφράσεις πεπερασμένων διαφορών

Ασκήσεις Γενικά Μαθηµατικά Ι Οµάδα 5 (λύσεις)

ΑΣΚΗΣΗ 3 Θεωρία Σφαλμάτων Σκοπός

Περιεχόμενα. Κεφάλαιο 3 Οι ιδιότητες των αριθμών Αριθμητικά σύνολα Ιδιότητες Περισσότερες ιδιότητες...

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

Μονώνυμα. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. Πρόοδος 28 Μαρτίου 2009 Οµάδα 1 η

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)

HY213. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ AΝΑΛΥΣΗ ΙΔΙΑΖΟΥΣΩΝ ΤΙΜΩΝ

την κεντρώα έκφραση πεπερασμένων διαφορών 2 ης τάξης και για τη παράγωγο f την ανάδρομη έκφραση πεπερασμένων διαφορών 2 ης τάξης xxx

Αρχιτεκτονικές Υπολογιστών

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

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

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

Φυσική για Επιστήμονες και Μηχανικούς. Εισαγωγή Φυσική και μετρήσεις

Αριθµητικές Μέθοδοι και Προγραµµατισµός Αριθµητική Ανάλυση (ή Επιστηµονικοί Υπολογισµοί)

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Πρόοδος 26 Μαρτίου 2007 Ομάδα 1 η

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

( ) Ίσες συναρτήσεις. = g, Οι συναρτήσεις f, g λέμε ότι είναι ίσες και συμβολίζουμε f. όταν: Έχουν το ίδιο πεδία ορισμού Α

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Σύστημα Πλεονάσματος. Αναπαράσταση Πραγματικών Αριθμών. Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής

Να υπολογίζουμε τη λύση ή ρίζα ενός πολυωνύμου της μορφής. Να υπολογίζουμε τη ν-οστή ρίζα ενός μη αρνητικού αριθμού.

Εφαρμοσμένα Μαθηματικά


Κεφάλαιο 1. Τι θα μάθουμε σήμερα: -AND, OR, NOT. -Ενσωματωμένες συναρτήσεις. -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD. -Προτεραιότητα πράξεων

ΠΑΡΑΔΕΙΓΜΑ 14 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #1: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα:

6. Αριθμητική Ολοκλήρωση

x 2,, x Ν τον οποίον το αποτέλεσμα επηρεάζεται από

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

5 &6. Τύποι δεδομένων, τελεστές και

0,00620 = 6, ΣΗΜΑΝΤΙΚΑ ΨΗΦΙΑ. Γενικοί Κανόνες για τα Σημαντικά Ψηφία

Γραφικά Υπολογιστών: Αλγόριθμοι Σχεδίασης Γραμμών

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

Transcript:

Παράδειγμα # ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση α. Να στρογγυλοποιηθούν οι παρακάτω αριθμοί σε 4 σημαντικά ψηφία. 3 8 7.0045, 79.830, 73448,,, 7 9 3 Στρογγυλοποίηση σε 4 σημαντικά ψηφία: -7.0045-7.00-79.830-79.8 73448 734000 3/7 0.765 -/9-0.053-8/3 -.667 β. Να στρογγυλοποιηθούν οι παρακάτω αριθμοί σε 3 σημαντικά ψηφία και σε 3 δεκαδικά ψηφία. 9397.0045, 0.08330, 0.08765, 0.06735, 0.8375005 Στρογγυλοποίηση σε 3 σημαντικά ψηφία και 3 δεκαδικά ψηφία (3 σημαντικά) (3 δεκαδικά) -9397.0045-93900 -9397.005 0.08330 0.0833 0.083-0.08765 0.0877-0.088 0.06735 0.0674 0.067-0.8375005 0.838-0.838 γ. Δίνεται η συνάρτηση f =. Να βρεθεί το ολικό σφάλμα στο σημείο =0.307 3 + χρησιμοποιώντας ακρίβεια το πολύ 3 σημαντικά ψηφία.

Το ακριβές στο οποίο πρέπει να γίνει ο υπολογισμός της f ( ) είναι =0.307 και η τιμή της υπολογίζεται ως: 0.307 0.307 f ( 0.307) = = = 0.84 3 + 0.307.009 Με χρήση 3 σημαντικών ψηφίων το σημείο υπολογισμού γίνεται =0.3. Η τιμή της συνάρτησης f ( ) χρησιμοποιώντας ακρίβεια 3 σημαντικά ψηφία υπολογίζεται ως: 0.3 0.3 0.3 0.3 + 0.3.00 f = = = 3 Το ολικό σφάλμα υπολογίζεται ως: f ( ) f ε = = 0.0006 Άσκηση Πως ορίζεται και τι σημαίνει ο όρος flop στους επιστημονικούς υπολογισμούς. Βρείτε τον χρόνο που απαιτείται στον υπολογιστή σας για να εκτελέσετε Kflop, Mflop, Gflop, Tflop. Ο όρος flop σημαίνει floating point operation (πράξη μεταξύ αριθμών κινητής υποδιαστολής) και ορίζεται ως ο χρόνος που χρειάζεται ένας υπολογιστής για να υπολογίσει έναν πολλαπλασιασμό και μία πρόσθεση μαζί, δηλαδή y a+y, συν τον χρόνο που απαιτείται για την ανάκτηση από την μνήμη RAM των δεδομένων που εμπλέκονται στις δύο αυτές πράξεις. Οι ποσότητες a και είναι σταθερές και γνωστές όπως επίσης γνωστή και η αρχική τιμή της ποσότητας y. To flop αποτελεί μονάδα μέτρησης της ταχύτητας του επεξεργαστή και σημείο αναφοράς όταν συγκρίνεται η ταχύτητα υπολογισμών ανάμεσα σε Η/Υ. Πρόγραμμα για τον υπολογισμό του χρόνου που απαιτείται για την εκτέλεση n flops.

Program Flop implicit none real8::a,,y,ts,tf integer8::i,n print,'give ma number of flops' read,n a=. =. y=0. i= Call Cpu_time(ts) do i=,n y=a+y enddo Call Cpu_time(tf) print, 'the time needed for the evaluation of',n,' flops is' print, tf-ts,'sec' end Ο παραπάνω κώδικας δίνει τους εξής χρόνους με ακρίβεια 5 σημαντικών ψηφίων. Αριθμός flops Χρόνος (sec) Kflop=04 flops 0.0000 Mflop=04 flops 0.0000 Gflop=04 3 flops 8.88 Tflop=04 4 flops 8736. 6 8.88 04 Άσκηση 3 Να υπολογισθούν οι ρίζες της αλγεβρικής εξίσωσης + 3000.00+ 3 = 0. Οι υπολογισμοί να γίνουν α) σε υποθετικό υπολογιστή πέντε σημαντικών ψηφίων και β) στον υπολογιστή σας για απλή και διπλή ακρίβεια. Οι σωστές ρίζες της εξίσωσης είναι = 0.00 και = 3000. Εάν το σχετικό σφάλμα είναι μεγαλύτερο του %, εφαρμόστε τον εναλλακτικό τύπο:, c = ± b b 4ac

Αφού αποδείξτε τον εναλλακτικό τύπο, εξετάστε το σχετικό σφάλμα των αποτελεσμάτων και εξηγήστε γιατί τα αποτελέσματα βελτιώνονται σημαντικά. Απόδειξη του εναλλακτικού τύπου: c c b b ac c b + b ac b b ac b + b 4ac b + b 4ac b b 4ac b b + 4ac a 4 4 + 4 = = = = c b + b 4ac c b b 4ac 4 = = = = c b b ac b b 4ac b b 4ac b + b 4ac b b + 4ac a α. Σε υποθετικό υπολογιστή 5 σημαντικών ψηφίων χρησιμοποιώντας τον τύπο θα έχουμε: a= b= c= b =.0000, 3000.0, 3.0000, 9000000 4ac =.000, b 4ac = 9000000, b 4ac = 3000.0 b ± b 4ac Με τον τύπο, = υπολογίζουμε τις δύο ρίζες και τα σχετικά σφάλματα ως: a 3000.0 + 3000.0 0 ( 0.00) = = 0, ε = = 00% = 00%.0000 0.00 3000.0 3000.0 3000 ( 3000) = = 3000.0, ε = = 000% = 0%.0000 3000 c Αντίστοιχα για, = υπολογίζουμε τις δύο ρίζες και τα σχετικά σφάλματα ως: b ± b 4ac 6.0000 0.00 ( 0.00) = = 0.000000, ε = = 000% = 0% 3000.0 + 3000.0 0.00 6.0000 6.0000 = = (δεν υπολογίζεται), ε : δεν υπολογίζεται 3000.0 3000.0 0 Eίναι προφανές ότι με τον κλασσικό τύπο το σχετικό σφάλμα της τιμής της ης ρίζα είναι αντίστοιχο με την ακρίβεια του Υ/Η, ενώ αντίθετα το σχετικό σφάλμα της ης ρίζας είναι αρκετά μεγαλύτερο. Με την χρήση του εναλλακτικού τύπου το η ακρίβεια υπολογισμού της ης ρίζας βελτιώνεται σημαντικά ενώ η τιμή της ης ρίζα αλλοιώνεται τελείως.

β. Ο υπολογισμός των ριζών σε πραγματικό υπολογιστή γίνεται με το παρακάτω πρόγραμμα program rizes!apli akribeia!real4:: a,b,c,d,,,e,e,anal,anal!dipli akribeia real8:: a,b,c,d,,,e,e,anal,anal anal=-0.00 anal=-3000 a= b=3000.00 c=3 D=bb-4ac!Klassikos tipos!=(-b+sqrt(d))/(a)!=(-b-sqrt(d))/(a)!enallaktikos tipos =-(c)/(b+sqrt(d)) =-(c)/(b-sqrt(d)) e=abs((-anal)/anal)00 e=abs((-anal)/anal)00 print,,e print,,e end program rizes Ο παραπάνω κώδικας μπορεί να δώσει τις ρίζες της εξίσωσης με βάση τον κλασσικό ή τον εναλλακτικό τύπο για μονή και διπλή ακρίβεια. Τα αποτελέσματα συνοψίζονται στον πίνακα: Real4 (Απλή ακρίβεια) b ± b 4ac c Τύπος:, = Τύπος:, = a b ± b 4ac =-0.000988833 =-0.000000000 e=.787% e= 0%

Real (Διπλή ακρίβεια) = -3000.000 e= 0% =-0.0000000000770706 e=0.00000397903936% = -999.9999765649 e= 0.0000007850493% = -3035.573 e=.85758% =-0.00000000007850 e=0.0000039684946807% = -999.99997687883 e=0.000000770705808% Συμπερασματικά, λοιπόν, παρατηρείται ότι ο εναλλακτικός τύπος βελτιώνει σημαντικά το σχετικό σφάλμα στη η ρίζα. Αυτό είναι αναμενόμενο αφού παρακάμπτεται η ανάγκη υπολογισμού της ποσότητας b + b 4ac. Αντίθετα, όταν ο εναλλακτικός τύπος εφαρμόζεται στον υπολογισμό της ης ρίζας η ποσότητα αυτή ξαναεμφανίζεται και μάλιστα στον παρονομαστή με συνέπεια το σχετικό σφάλμα των υπολογισμών να είναι υποδεέστερο της ακρίβειας του Η/Υ. Επομένως εφαρμόζεται τον κλασσικό τύπο για τον υπολογισμό της ης εναλλακτικό τύπο για τον υπολογισμό της ης ρίζας. ρίζας και τον Άσκηση 3 Οι ρίζες της εξίσωσης + 6.0+ = 0 είναι = 0.06073 και = 6.08390. Στην παραπάνω εξίσωση b >> 4ac και ο υπολογισμός του προϋποθέτει την αφαίρεση ανάμεσα σε περίπου ίσους αριθμούς. Έστω ότι οι υπολογισμοί γίνονται σε Η/Υ που αποθηκεύονται 4 σημαντικά ψηφία. Να βρεθούν τα και και να υπολογισθεί το σχετικό σφάλμα. Στην συνέχεια να υπολογισθούν πιο ακριβή αποτελέσματα εφαρμόζοντας τον αναγωγικό τύπο b ( b 4ac) =. a b b 4ac Οι ρίζες του πολυωνύμου με βάση τον κλασσικό τύπο υπολογίζονται ως: b + b 4ac 6.0 + 6.0 4 6.0 + 6.07 = = = = 0.05 a b b 4ac 6.0 6.0 4 6.0 6.07 = = = = 6.09 a Τα αντίστοιχα σφάλματα με βάση τις ακριβείς ρίζες δίνονται ως:

0.06073 0.05 ε = = = = 0.06073 6.08390 6.09 ε = = = = 6.08390 6.87 0 6.87% 5 9.85 0 0.009.85% Χρησιμοποιώντας τον εναλλακτικό τύπο για την εύρεση του έχουμε: b ( b 4ac) c = = = = = 0.06 a b b 4ac b b 4ac 6.0 6.0 4 6.0 6.07 Ενώ το σχετικό σφάλμα είναι: 0.06073 ( 0.06) 4 ε = = =.7 0 = 0.07% 0.06073 Φαίνεται ότι ο εναλλακτικός τύπος μειώνει σημαντικά το σχετικό σφάλμα της πρώτης ρίζας καθώς παρακάμπτει την αφαίρεση μεταξύ περίπου ίσων αριθμών.