Kalkulator logarytmów
Oblicz logarytm w dowolnej podstawie, ln, log10, log2 albo policz potęgę b^y. Wynik z walidacją dziedziny i kontrolą formatu.
Spis treści
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.