Δημοσιεύτηκε: 19 Δεκ 2011, 14:55
Dimitris έγραψε:
Ακριβώς. Και σε μία γλώσσα που επίτρεπει υπερφόρτωση τελεστών, μπορεί να ορίσει για τους floating point αριθμούς ότι ο έλεγχος για ισότητααντιστοιχεί σε έλεγχo
, για κάποια νόρμα και
η επιθυμητή ακρίβεια, η οποία κι αυτή με τη σειρά της μπορεί να αλλάζει.
Πάνω που πήγαινα να γράψω πως καλή η διαπίστωση ενός προβλήματος, αλλά ακόμα καλύτερη όταν συνοδεύεται με προτάσεις επίλυσής του (έστω και προσεγγιστικά). Οπότε το παραπάνω είναι μια πιθανή λύση (όχι και τόσο χρησιμοποιούμενη πλέον, λόγω του μεγάλου σφάλματος που ενδέχεται να προκύψει).
Υπάρχουν κι άλλες. Για όποιον ενδιαφέρεται, βρίσκω αυτή τη δημοσίευση αρκούντως πρακτική για σύγκριση floating αριθμών: http://www.cygnus-software.com/papers/c ... floats.htm (αν ψαχτείτε θα βρείτε πολλές σχετικές δημοσιεύσεις).