Ich habe eine Frage über Fließkomma-Präzision. Wie ich es verstehe, ist ULP der Abstand zwischen zwei aufeinanderfolgenden diskreten, endlichen Zahlen in einer gegebenen Spezifikation. Oder die Einheit an der am wenigsten signifikanten Stelle, wie der Name sagt. Auf jedem Fall habe ich dies auf der Java-Spezifikation für sinh in java.lang.Math: „Das berechnete Ergebnis innerhalb von 2,5 ULPs des genauen Ergebnisses sein muss“Nicht ganzzahliger ULP-Fehler?
Ich verstehe nicht, wie Sie einen ULP-Fehler haben können, der keine ganze Zahl ist. Wenn Sie 2,5 ULPs haben, bedeutet das nicht, dass es einen Ort gibt, der weniger bedeutsam ist als der am wenigsten signifikante Ort? Was bedeutet es, einen Fehler von 2,5 ULPs zu haben?
Mit anderen Worten, das Ergebnis _exact_ kann zwischen Gleitkommawerten liegen. –
das ist hilfreich, danke! – follyroof