equalTol?()

Zusammenfassung

Vergleicht zwei Zahlen und gibt True zurück, wenn ihre Abweichung innerhalb der Toleranz liegt.

Syntax

equalTol? ( num1 As Number, _
             num2 As Number, _
             Optional tolerance As Number = 0.001 ) As Boolean 
Argument Typ Beschreibung
num1 Zahl Die erste der beiden zu vergleichenden Zahlen.
num2 Zahl Die zweite der beiden zu vergleichenden Zahlen.
tolerance Anzahl Optional. Die Toleranz für den Vergleich. Vorgabe ist 0.001. Wenn die Abweichung der beiden Zahlen innerhalb der Toleranz liegt, gelten sie als gleich.

Beispiel 1

Intent >equalTol?(1.9996, 2.0004) 
--> True 
Mit der vorgegebenen Toleranz von 0.001.

Beispiel 2

Intent >equalTol?(1.96, 2.04) 
--> False 
Mit der vorgegebenen Toleranz von 0.001. Der Vergleich schlägt fehl, da die Abweichung der beiden Zahlen 0.08 beträgt.

Beispiel 3

Intent >equalTol?(1.96, 2.04, tolerance := 0.1) 
--> True 
Durch die Angabe einer geringeren Toleranz gelten die Zahlen des vorangegangenen Beispiels als gleich.