Wiki

Logarithmus-Rechner: Log₁₀, natürlicher Logarithmus & beliebige Basis

Berechne Logarithmen in jeder Basis mit der Basiswechselformel. Umfasst log₁₀, ln und benutzerdefinierte Basen mit Verifikation.

Verified against Khan Academy – Logarithmen on 25 Feb 2026 Updated 25 February 2026 4 min read
Open calculator
Translated article · View in English

Zusammenfassung

Ein Logarithmus beantwortet die Frage: „Auf welche Potenz muss ich diese Basis erheben, um diese Zahl zu erhalten?” Wenn b^y = x, dann ist log_b(x) = y. Logarithmen sind die Umkehrung der Potenzierung, so wie die Subtraktion die Umkehrung der Addition ist. Sie kommen in Wissenschaft und Technik überall vor – die Richterskala (Erdbeben), Dezibel (Schall), pH-Wert (Chemie) und Informationstheorie (Bits) verwenden alle logarithmische Skalen. Dieser Rechner berechnet Logarithmen in jeder Basis, einschließlich der beiden gebräuchlichsten: Basis 10 (dekadischer Logarithmus, log) und Basis e (natürlicher Logarithmus, ln).

Funktionsweise

Der Rechner verwendet die Basiswechselformel, um Logarithmen in jeder Basis zu berechnen. Da JavaScript nativ Math.log (natürlicher Logarithmus, Basis e) und Math.log10 (dekadischer Logarithmus, Basis 10) bereitstellt, wird jede andere Basis durch Umrechnung ermittelt:

  1. Dekadischer Logarithmus (log_10) – wird direkt mit Math.log10 berechnet. Beantwortet die Frage: „10 hoch welche Zahl ergibt x?”
  2. Natürlicher Logarithmus (ln) – wird direkt mit Math.log berechnet. Beantwortet die Frage: „e hoch welche Zahl ergibt x?”, wobei e ungefähr 2,71828 ist.
  3. Benutzerdefinierte Basis – verwendet die Basiswechselformel: log_b(x) = ln(x) / ln(b). Das funktioniert, weil aus b^y = x folgt: y * ln(b) = ln(x), also y = ln(x) / ln(b).

Der Rechner bietet auch einen Verifikationsschritt: Er erhebt die Basis auf den berechneten Logarithmus und bestätigt, dass das Ergebnis mit der ursprünglichen Eingabe übereinstimmt (innerhalb der Gleitkommagenauigkeit).

Warum Logarithmen wichtig sind

Logarithmen wandeln Multiplikation in Addition und Potenzierung in Multiplikation um. Diese Eigenschaft machte sie vor der Erfindung elektronischer Taschenrechner unverzichtbar für Berechnungen (über Rechenschieber und Logarithmentafeln) und bleibt grundlegend in:

  • Informatik – Algorithmuskomplexität (O(log n) bei binärer Suche)
  • Informationstheorie – Entropie gemessen in Bits (Logarithmus zur Basis 2)
  • Finanzen – stetige Verzinsung verwendet natürliche Logarithmen
  • Signalverarbeitung – Dezibel verwenden Logarithmen zur Basis 10
  • Chemie – pH = -log_10[H+]

Die Formeln

log_b(x) = y means b^y = x

Where

b= Basis des Logarithmus (muss positiv sein, darf nicht 1 sein)
x= Das Argument (muss positiv sein)
y= Der Exponent, auf den b erhoben werden muss, um x zu ergeben
Change of base: log_b(x) = ln(x) / ln(b)

Where

log_b(x)= Logarithmus von x zur Basis b
ln(x)= Natürlicher Logarithmus von x (Basis e)
ln(b)= Natürlicher Logarithmus der Basis b

Wichtige Logarithmenidentitäten

IdentitätFormelBeispiel
Logarithmus von 1log_b(1) = 0log_10(1) = 0
Logarithmus der Basislog_b(b) = 1ln(e) = 1
Logarithmus einer Potenzlog_b(b^n) = nlog_10(10^3) = 3
Produktregellog_b(xy) = log_b(x) + log_b(y)log(20) = log(4) + log(5)
Quotientenregellog_b(x/y) = log_b(x) - log_b(y)log(5) = log(10) - log(2)
Potenzregellog_b(x^n) = n * log_b(x)log(1000) = 3 * log(10)

Rechenbeispiele

Berechne log_2(8)

1

Frage: 2 hoch welche Zahl ergibt 8?

2^1 = 2, 2^2 = 4, 2^3 = 8

= 3

2

Verifikation mit der Basiswechselformel

log_2(8) = ln(8) / ln(2) = 2.0794 / 0.6931 = 3.0000

= 3

3

Verifikation durch Potenzierung der Basis

2^3 = 8 -- matches the original input

= Verified

Result

log_2(8) = 3, weil 2^3 = 8

Berechne log_10(1000)

1

Frage: 10 hoch welche Zahl ergibt 1000?

10^1 = 10, 10^2 = 100, 10^3 = 1000

= 3

2

Alternativ: Nullen zählen

1000 has 3 zeros, so log_10(1000) = 3

= 3

3

Verifikation durch Potenzierung der Basis

10^3 = 1000 -- matches the original input

= Verified

Result

log_10(1000) = 3, weil 10^3 = 1000

Berechne ln(e^5)

1

Potenzregel anwenden: ln(e^n) = n * ln(e)

ln(e^5) = 5 * ln(e)

= 5 * ln(e)

2

Erinnerung: ln(e) = 1

5 * 1 = 5

= 5

3

Verifikation durch Berechnung von e^5

e^5 = 2.71828^5 = 148.413, and ln(148.413) = 5.0000

= Verified

Result

ln(e^5) = 5, weil e hoch 5 wieder e^5 ergibt

Eingaben erklärt

  • Argument (x) – die Zahl, deren Logarithmus berechnet werden soll. Muss positiv sein; der Logarithmus von Null oder einer negativen Zahl ist im Bereich der reellen Zahlen nicht definiert. (Technisch gesehen existieren Logarithmen negativer Zahlen in der komplexen Ebene, aber dieser Rechner verarbeitet nur reelle Werte.)
  • Basis (b) – die Basis des Logarithmus. Gängige Werte sind 10 (dekadischer Logarithmus, geschrieben „log”), e (natürlicher Logarithmus, geschrieben „ln”) und 2 (binärer Logarithmus, geschrieben „lb” oder „log_2”). Muss positiv sein und darf nicht 1 sein (da 1^y = 1 für alle y, was den Logarithmus undefiniert macht).
  • Voreingestellte Basen – Schnellauswahl-Schaltflächen für die drei gebräuchlichsten Basen: 10, e und 2.

Ausgaben erklärt

  • Logarithmuswert – das berechnete Ergebnis, log_b(x). Zum Beispiel: log_2(8) = 3.
  • Verifikation – der Rechner zeigt b^Ergebnis und bestätigt, dass es x ergibt (innerhalb der Rundung), als Plausibilitätsprüfung.
  • Äquivalente Ausdrücke – der Einfachheit halber wird das Ergebnis auch in den beiden anderen gängigen Basen angezeigt. Wenn Sie z. B. log_2(8) = 3 berechnen, werden auch log_10(8) = 0,9031 und ln(8) = 2,0794 angezeigt.
  • Umkehrung – der Rechner zeigt b^y = x als äquivalente Exponentialform und verdeutlicht damit den Zusammenhang zwischen Logarithmen und Potenzen.

Annahmen und Einschränkungen

  • Nur positive Argumente – log_b(x) ist nur für x > 0 im reellen Zahlensystem definiert. Der Rechner gibt bei Null oder negativen Eingaben einen Fehler zurück.
  • Einschränkungen der Basis – die Basis muss positiv und ungleich 1 sein. Eine Basis von 1 würde den Logarithmus undefiniert machen (da 1^y = 1 für alle y; keine Potenz von 1 kann einen anderen Wert als 1 erzeugen).
  • Gleitkommagenauigkeit – die Ergebnisse sind auf etwa 15 signifikante Stellen genau. Bei Werten sehr nahe an 1 liegt das Ergebnis sehr nahe bei 0, und kleine Rundungsdifferenzen können auftreten.
  • Sehr große oder kleine Argumente – Argumente größer als ungefähr 10^308 oder kleiner als 10^(-308) überschreiten den Gleitkommabereich von JavaScript und erzeugen Infinity bzw. -Infinity.
  • Keine komplexen Logarithmen – der Logarithmus einer negativen Zahl (z. B. log(-1) = i*pi) ist eine komplexe Zahl und wird von diesem Rechner nicht berechnet. Verwenden Sie dafür einen Rechner für komplexe Zahlen.

Sources

Academic
Khan Academy – Logarithmenaccessed 25 Feb 2026
Academic
logarithm log natural-log math