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