Armadilhas na Comparação de Ponto Flutuante: O que Você Precisa Saber
2025-05-15

Este artigo mergulha nas complexidades da comparação de números de ponto flutuante. O autor destaca a falta de confiabilidade das verificações de igualdade simples devido às limitações inerentes de precisão e erros de arredondamento acumulados. Dois métodos de comparação são detalhados: erro relativo (epsilon) e ULP (Unidades no Último Lugar), juntamente com seus pontos fortes e fracos. O artigo enfatiza a falha das comparações de erro relativo próximo a zero, propondo uma solução que combina erro absoluto. Um exemplo convincente usando `sin(π)` demonstra o cancelamento catastrófico e como erros de representação de ponto flutuante podem melhorar a precisão de π.
Desenvolvimento
precisão