Log: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) |
|||
(15 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''log'' beschreibt die | Die Funktion ''log'' beschreibt die Logarithmusfunktion zur angegebenen Basis. Der erste Parameter stellt die Basis dar. Der zweite Parameter ist eine rationale Zahl. Zu diesem zweiten Parameter wird der Logarithmus berechnet. Die Rückgabe ist eine rationale Zahl. Wenn keine Basis angegeben ist, wird der Logarithmus zur Basis 10 genommen. | ||
=== Syntax === | === Syntax === | ||
log([[Gleitkommazahl]] basis, [[Gleitkommazahl]] zahl) | |||
oder | |||
log([[Gleitkommazahl]] zahl) | log([[Gleitkommazahl]] zahl) | ||
=== Parameter === | === Parameter === | ||
* '''basis''' - [[Gleitkommazahl]], Basis zu der die Logarithmusfunktion arbeitet | |||
* '''zahl''' - [[Gleitkommazahl]], auf die die Logarithmusfunktion angewendet wird | * '''zahl''' - [[Gleitkommazahl]], auf die die Logarithmusfunktion angewendet wird | ||
=== Return Value === | === Return Value === | ||
* Gibt eine | * Gibt eine [[Gleitkommazahl]] zurück | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
log(100) --> returns | log(e, 100) --> returns \(\frac{2}{ln(e)}*ln(10)\) | ||
log(1) | |||
log(10, 1) --> returns 0 | |||
log(2, 1) --> returns 0 | |||
log(1) --> returns 0 | |||
==== Benutzung | ==== Benutzung mit Variablen ==== | ||
log([var=a]) | log([var=a]) | ||
==== | ==== Benutzung mit studentischen Eingaben ==== | ||
'''JACK2:''' | |||
log(10, [pos=1]) | |||
log([var=a], [pos=4]) | |||
'''JACK3:''' | |||
log(10, [input=field1]) | |||
log([var=a], [input=field4]) | |||
=== Hinweise === | === Hinweise === | ||
* | * Diese Funktion wird nicht ausgerechnet, außer es gibt eine genaue Repräsentation (z.B. Pi oder eine Ganzzahl). Soll das Ergebnis gerundet ausgegeben werden, muss eine Rundungsfunktion oder die [[Approx|Approx-Funktion]] genutzt werden. | ||
* \(log(a,b) == \frac{log(b)}{log(a)}\) | |||
[[Kategorie:Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 08:40 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion log beschreibt die Logarithmusfunktion zur angegebenen Basis. Der erste Parameter stellt die Basis dar. Der zweite Parameter ist eine rationale Zahl. Zu diesem zweiten Parameter wird der Logarithmus berechnet. Die Rückgabe ist eine rationale Zahl. Wenn keine Basis angegeben ist, wird der Logarithmus zur Basis 10 genommen.
Syntax
log(Gleitkommazahl basis, Gleitkommazahl zahl)
oder
log(Gleitkommazahl zahl)
Parameter
- basis - Gleitkommazahl, Basis zu der die Logarithmusfunktion arbeitet
- zahl - Gleitkommazahl, auf die die Logarithmusfunktion angewendet wird
Return Value
- Gibt eine Gleitkommazahl zurück
Beispiele
Standardfälle
log(e, 100) --> returns \(\frac{2}{ln(e)}*ln(10)\) log(10, 1) --> returns 0 log(2, 1) --> returns 0 log(1) --> returns 0
Benutzung mit Variablen
log([var=a])
Benutzung mit studentischen Eingaben
JACK2: log(10, [pos=1]) log([var=a], [pos=4])
JACK3: log(10, [input=field1]) log([var=a], [input=field4])
Hinweise
- Diese Funktion wird nicht ausgerechnet, außer es gibt eine genaue Repräsentation (z.B. Pi oder eine Ganzzahl). Soll das Ergebnis gerundet ausgegeben werden, muss eine Rundungsfunktion oder die Approx-Funktion genutzt werden.
- \(log(a,b) == \frac{log(b)}{log(a)}\)