Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET REAL COMPARISON LEVEL
|
SET REAL COMPARISON LEVEL ( Epsilon ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Epsilon | Zahl |
![]() |
Epsilon Wert, um Zahlen miteinander auf Gleichheit zu prüfen | |||||
Der Befehl SET REAL COMPARISON LEVEL setzt den Epsilon Wert von 4D, um Werte und Ausdrücke vom Typ Zahl miteinander auf Gleichheit zu prüfen.
Ein Rechner kann nur annähernde Werte berechnen; das sollte beim Vergleichen von Werten berücksichtigt werden. Beim Vergleichen von Werten vom Typ Zahl kann 4D testen, ob der Unterschied zwischen zwei Werten einen bestimmten Wert nicht überschreitet. Dieser Wert wird Epsilon genannt. Er funktioniert folgendermaßen:
Wir gehen von den beiden Werten a und b vom Typ Zahl aus. Ist Abs(a-b) größer als Epsilon, sind die Werte ungleich; Ist Abs(a-b) kleiner als Epsilon, sind die Werte gleich.
4D setzt Epsilon standardmäßig auf 10 hoch minus 6 (10^-6). Beispiele:
Sie benötigen diesen Befehl natürlich nur, wenn Sie nicht mit dem Standardwert von Epsilon arbeiten.
WICHTIG: Der Epsilon-Wert gilt nur für Zahlenvergleiche im Bezug auf Gleichheit. Er hat keine Auswirkung auf andere Vergleiche bzw. die Anzeige von Werten vom Typ Zahl.
Hinweis: SET REAL COMPARISON LEVEL hat keine Auswirkung auf Such- und Sortierläufe, die mit Feldern vom Typ Zahl durchgeführt werden. Er gilt nur für die 4D Programmiersprache.
Produkt: 4D
Thema: Mathematische Funktionen
Nummer:
623
Erstellt: 4D v6
4D Programmiersprache ( 4D v20 R7)