Log: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=== 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.
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)
  log([[Gleitkommazahl]] basis, [[Gleitkommazahl]] zahl)
oder
log([Gleitkommazahl] zahl)


=== Parameter ===
=== Parameter ===
Zeile 17: Zeile 19:
  log(10, 1)  --> returns 0
  log(10, 1)  --> returns 0
  log(2, 1) --> returns 0
  log(2, 1) --> returns 0
log(1)  --> 0


==== Benutzung von Variablen ====
==== Benutzung von Variablen ====
  log(10, [pos=1])
  log(10, [pos=1])
  log([var=a], [pos=4])
  log([var=a], [pos=4])
log([var=a])


=== Hinweise ===
=== Hinweise ===

Version vom 10. September 2018, 16:19 Uhr

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 4.605170185988092
log(10, 1)   --> returns 0
log(2, 1) --> returns 0
log(1)  --> 0

Benutzung von Variablen

log(10, [pos=1])
log([var=a], [pos=4])
log([var=a])

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)