Log: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Zugehörige Evaluatoren==
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
=== Beschreibung ===
=== 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.
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.
Zeile 14: Zeile 15:


=== Return Value ===
=== Return Value ===
* 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.
* Gibt eine [[Gleitkommazahl]] zurück


=== Beispiele ===
=== Beispiele ===
==== Standardfälle ====
==== Standardfälle ====
  log(e, 100) --> returns 4.605170185988092
  log(e, 100) --> returns \(\frac{2}{ln(e)}*ln(10)\)
   
   
  log(10, 1)  --> returns 0
  log(10, 1)  --> returns 0
Zeile 24: Zeile 25:
  log(2, 1) --> returns 0
  log(2, 1) --> returns 0
   
   
  log(1)  --> 0
  log(1)  --> returns 0
 
==== Benutzung mit Variablen ====
log([var=a])


==== Benutzung von Variablen ====
==== Benutzung mit studentischen Eingaben ====
'''JACK2:'''
  log(10, [pos=1])
  log(10, [pos=1])
   
   
  log([var=a], [pos=4])
  log([var=a], [pos=4])
'''JACK3:'''
log(10, [input=field1])
   
   
  log([var=a])
  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.
* 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) == log(b)/log(a)
* \(log(a,b) == \frac{log(b)}{log(a)}\)


[[Kategorie:Math-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

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)}\)