Przejdź do wyników
Nauka i matematyka

Kalkulator logarytmów

Oblicz logarytm w dowolnej podstawie, ln, log10, log2 albo policz potęgę b^y. Wynik z walidacją dziedziny i kontrolą formatu.

Opracował: DobryKalkulator.pl

Ustawienia

Wybierz działanie i podaj dane. Zaokrąglenie i format ustawisz poniżej.

Dane wejściowe
Wybór trybu
liczba
liczba
Format wyniku
0–12
metoda
np. 1.23e+4

Jak działa kalkulator

Kalkulator obsługuje pięć operacji: logarytm o dowolnej podstawie log_b(x), logarytm naturalny ln(x), dziesiętny log₁₀(x), binarny log₂(x) oraz działanie odwrotne, potęgowanie b^y. Wynik pokazywany jest z wybraną precyzją (miejsca po przecinku) i trybem zaokrąglania (zaokrąglij / obetnij / w dół / w górę), opcjonalnie w notacji naukowej lub jako ułamek przybliżony. Panel porównawczy zestawia dla tego samego x wartości log₂, ln, log₁₀ i log_b, a tryb „kroki” rozpisuje obliczenie etapami.

Jak liczymy (metodologia i wzory)

Logarytmy naturalny, dziesiętny i binarny liczone są wprost funkcjami ln(x), log₁₀(x), log₂(x). Logarytm o dowolnej podstawie korzysta ze wzoru na zamianę podstawy: log_b(x) = ln(x) ÷ ln(b) (w ustawieniach można przełączyć metodę pomocniczą na log₁₀, wynik jest matematycznie ten sam). Potęgowanie to b^y z konfigurowalnym limitem wykładnika |y| (domyślnie 1000, maks. 1 000 000), który chroni przed przepełnieniem.

Dziedziny pilnowane przez walidację: dla logarytmów x > 0, a dla log_b dodatkowo b > 0, b ≠ 1; dla potęgowania wykluczony jest przypadek b = 0 z ujemnym y. Zaokrąglenie działa na wskazanej liczbie miejsc: tryb „obetnij” ucina w stronę zera, „w dół”/„w górę” to podłoga i sufit. Ułamek przybliżony powstaje algorytmem ułamków łańcuchowych z limitem mianownika (domyślnie 64) i jest skracany przez NWD.

FAQ

Jak policzyć logarytm o dowolnej podstawie?

Wzorem na zamianę podstawy: log_b(x) = ln(x) ÷ ln(b). Kalkulator liczy też logarytm naturalny (ln), dziesiętny (log₁₀) i binarny (log₂) wprost.

Czym różni się ln od log?

ln to logarytm naturalny (o podstawie e ≈ 2,718), a log zwykle oznacza logarytm dziesiętny (podstawa 10). Oba są szczególnymi przypadkami logarytmu o dowolnej podstawie.

Ile wynosi log₂ z 8?

3, bo 2³ = 8. Logarytm o podstawie 2 mówi, do której potęgi podnieść 2, by otrzymać daną liczbę.

Założenia i ograniczenia

  • Obliczenia w arytmetyce zmiennoprzecinkowej double, wyniki są przybliżeniami; przy skrajnych wartościach precyzja końcowych cyfr może się różnić od wartości idealnej.
  • Limit wykładnika w trybie potęgowania (domyślnie |y| ≤ 1000) celowo blokuje obliczenia prowadzące do przepełnienia, można go podnieść w ustawieniach.
  • Ułamek przybliżony jest ograniczony maksymalnym mianownikiem i tolerancją, to reprezentacja przybliżona, nie dokładna.
  • Kalkulator działa w liczbach rzeczywistych (brak logarytmów liczb ujemnych/zespolonych).

Źródła i aktualizacja

Definicje logarytmów i wzór na zamianę podstawy (log_b x = ln x ÷ ln b) to elementarna algebra, treści podręcznikowe, kalkulator nie korzysta z zewnętrznych danych.

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: