Pièges de la comparaison en virgule flottante : ce que vous devez savoir
2025-05-15
Cet article explore les complexités de la comparaison des nombres à virgule flottante. L’auteur souligne la fiabilité douteuse des vérifications d’égalité simples en raison des limitations inhérentes de précision et des erreurs d’arrondi cumulées. Deux méthodes de comparaison sont détaillées : l’erreur relative (epsilon) et l’ULP (Unités dans le dernier emplacement), ainsi que leurs forces et faiblesses. L’article met l’accent sur l’échec des comparaisons d’erreur relative près de zéro, proposant une solution combinant l’erreur absolue. Un exemple convaincant utilisant `sin(π)` illustre l’annulation catastrophique et comment les erreurs de représentation en virgule flottante peuvent améliorer la précision de π.
Développement
précision