|
Funktion | Natürlicher Logarithmus: nur Pascal/Delphi! |
|
Syntax | uses xmath;
function log( x:Extended x ): Extended;
function logd( x:double x ): Double; |
|
Beschreibung | Der Logarithmus zur Basis e (der Euler'schen Zahl) wird berechnet und zurückgegeben. Die extended-genaue Version dieser Funktion ist fast identisch mit der eingebauten Pascal/Delphi-Funktion Ln. Lediglich die Fehlerbehandlung ist insofern anders, als sie über dieselbe Routine erfolgt wie für die übrigen mathematischen OptiVec-Funktionen und damit über V_setFPErrorHandling beeinflußt werden kann. Die doppelt-genaue Version, logd, ist etwas schneller. |
|
Fehlerbehandlung | Ein DOMAIN-Fehler mit NAN ("not-a-number"; IEEE-Nichtzahl) als Resultat entsteht durch x < 0 (einschließlich x = −0). SING-Fehler mit -HUGE_VAL als Ergebnis resultieren aus x=0. |
|
Rückgabewert | natürlicher Logarithmus des Argumentes |
|
|