frexp()

Die Systemfunktion 'mathLib.frexp()' zerlegt eine Zahl in eine normalisierte Bruchzahl im Bereich 0,5 bis 1 (die als Ergebnis zurückgegeben wird) und eine Potenz von 2 (die in Exponent zurückgegeben wird).

Syntax

  mathLib.frexp(
    numerische_Variable FLOAT in,
    Exponent INT out)
  returns (Ergebnis FLOAT)
numerische_Variable
Bei der Eingabe kann es sich um eine beliebige Variable oder einen beliebigen Ausdruck handeln, die/der mit dem Typ FLOAT zuordnungskompatibel ist (siehe 'Zuordnungskompatibilität in EGL').
Exponent
Eine als Wert vom Typ INT ausgedrückte Potenz von 2.
Ergebnis
Eine als Wert vom Typ FLOAT ausgedrückte normalisierte Bruchzahl.

Beispiel

  result = mathLib.frexp(myInput,myExponent);
  // myInput = Ergebnis * 2**myExponent

Feedback