IsInfinity()

Syntax

Ergebnis.f(.d) = IsInfinity(Wert.f(.d))
Beschreibung
Gibt einen Wert ungleich Null zurück, wenn der angegebene 'Wert' positive oder negative Unendlichkeit repräsentiert.

Parameter

Wert.f oder Wert.d Der Wert, welcher auf Unendlichkeit geprüft werden soll.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn der Eingabewert positive oder negative Unendlichkeit repräsentiert, und andernfalls Null.

Anmerkungen

Das Überprüfen der Unendlichkeits-Werte sollte nicht durch normalen Vergleich erfolgen, da es von der Hardware-Implementation abhängt, ob Unendlichkeit als gleich zu sich selbst oder nicht behandelt wird. Der Wert positiver Unendlichkeit kann mittels der Infinity() Funktion generiert werden.

Diese Funktion verarbeitet und gibt Float oder Double Werte zurück.

Beispiel

  Ergebnis = IsInfinity(Infinity())  ; unendlich
  Ergebnis = IsInfinity(Log(0))      ; -unendlich
  Ergebnis = IsInfinity(1234.5)      ; ein endliche Zahl
  Ergebnis = IsInfinity(NaN())       ; NaN ist nicht das gleiche wie Unendlichkeit

Siehe auch

Infinity(), IsNaN()

Unterstützte OS

Alle

<- IntQ() - Math Inhaltsverzeichnis - IsNaN() ->