Log: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) |
Spobel (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''log'' beschreibt die natürliche Logarithmusfunktion zur Basis <math>e</math>. Die Funktion erwartet eine rationale Zahl und gibt eine rationale Zahl zurück. | Die Funktion ''log'' beschreibt die natürliche Logarithmusfunktion zur Basis <math>e</math>. Die Funktion erwartet eine rationale Zahl und gibt eine rationale Zahl zurück. | ||
Die Funktion ''log'' bietet die Möglichkeit einen zweiten Parameter einzugeben. Nutzt man die Funktion mit zwei Parametern, stellt der erste Parameter die Basis dar. | |||
=== Syntax === | === Syntax === | ||
log([[Gleitkommazahl]] zahl) | log([[Gleitkommazahl]] zahl) | ||
log([[Gleitkommazahl]] basis, [[Gleitkommazahl]] zahl) | |||
=== Parameter === | === Parameter === | ||
* '''zahl''' - [[Gleitkommazahl]], auf die die Logarithmusfunktion angewendet wird | * '''zahl''' - [[Gleitkommazahl]], auf die die Logarithmusfunktion angewendet wird | ||
* '''basis''' - [[Gleitkommazahl]], Basis zu der die Logarithmusfunktion arbeitet | |||
=== Return Value === | === Return Value === | ||
Zeile 13: | Zeile 16: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
log(100) | log(100) --> returns 4.605170185988092 | ||
log(1) --> returns 0 | log(1) --> returns 0 | ||
log(2,1) --> returns 0 | |||
==== Benutzung von Variablen ==== | ==== Benutzung von Variablen ==== | ||
Zeile 163: | Zeile 167: | ||
=== Hinweise === | === Hinweise === | ||
* Aufgrund von der Rechengenauigkeit des Computers, wird in jedem Fall eine rationale Zahl zurückgegeben. Sollte der tatsächliche Funktionswert irrational sein, wird entsprechend gerundet. | * Aufgrund von der Rechengenauigkeit des Computers, wird in jedem Fall eine rationale Zahl zurückgegeben. Sollte der tatsächliche Funktionswert irrational sein, wird entsprechend gerundet. | ||
* log(a,b) == log(b)/log(a) | |||
[[Kategorie:Evaluatorfunktion]] | [[Kategorie:Evaluatorfunktion]] |
Version vom 27. Februar 2018, 12:07 Uhr
Beschreibung
Die Funktion log beschreibt die natürliche Logarithmusfunktion zur Basis <math>e</math>. Die Funktion erwartet eine rationale Zahl und gibt eine rationale Zahl zurück. Die Funktion log bietet die Möglichkeit einen zweiten Parameter einzugeben. Nutzt man die Funktion mit zwei Parametern, stellt der erste Parameter die Basis dar.
Syntax
log(Gleitkommazahl zahl) log(Gleitkommazahl basis, Gleitkommazahl zahl)
Parameter
- zahl - Gleitkommazahl, auf die die Logarithmusfunktion angewendet wird
- basis - Gleitkommazahl, Basis zu der die Logarithmusfunktion arbeitet
Return Value
- Gibt eine Gleitkommazahl zurück
Beispiele
Standardfälle
log(100) --> returns 4.605170185988092 log(1) --> returns 0 log(2,1) --> returns 0
Benutzung von Variablen
log([pos=1]) log([var=a])
JUnit Tests
[Anzeigen]
Hinweise
- Aufgrund von der Rechengenauigkeit des Computers, wird in jedem Fall eine rationale Zahl zurückgegeben. Sollte der tatsächliche Funktionswert irrational sein, wird entsprechend gerundet.
- log(a,b) == log(b)/log(a)