Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Kalkulator logarytmu

Oblicz logarytm o dowolnej podstawie: log10, ln (naturlany), log2 i log_b(x). Wzory i wlasnosci logarytmow. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}

Wynik log_b(x)

8,000000
OK

log_b(x) = ln(x) ÷ ln(b) — zamiana podstawy dokładnie jak w kodzie silnika

Argument x

256,0000

dziedzina: x > 0 (dla x ≤ 0 logarytm nie istnieje)

Podstawa b

2,0000

b > 0 i b ≠ 1 (log₁ jest niezdefiniowany)

Surowy iloraz ln(x) ÷ ln(b)

8,00000000

wartość przed zaokrągleniem do wybranej precyzji

Precyzja

6 miejsc

miejsca po przecinku; 0 = zaokrąglenie do liczby całkowitej

X
256
Base
2
Precyzja
6
Wartość
8
Surowy wynik
8
Show Steps
Tak
Kroki
Wzór
log_b(x) = ln(x) / ln(b)
Ln X
5,545177
Ln B
0,693147
Division
8
Rounded
8
Silnik liczy dokładnie wzorem ze zmiany podstawy: log_b(x) = ln(x) ÷ ln(b) — kolumna „Wynik” jest przeliczana DOKŁNIE silnikiem
PrzykładWzór (z kodu) + dlaczegoWynik z silnika
log₂(8) ln(8) ÷ ln(2) — 2⁴ = 8 3
log₁₀(100) ln(100) ÷ ln(10) — 10² = 100 2
ln(e) ln(2,718282) ÷ ln(2,718282) — logarytm naturalny: e¹ = e 1
log₃(1) ln(1) ÷ ln(3) — każda podstawa do potęgi 0 daje 1 0

Dziedzina logarytmu: x > 0, b > 0 i b ≠ 1 — dokładnie te warunki waliduje silnik (x i b muszą być skończone, a ln(b) ≠ 0). Dla x ≤ 0 albo b = 1 logarytm nie istnieje i narzędzie pokazuje komunikat walidacji zamiast wyniku. Dla 0 < x < 1 (i b > 1) wynik jest ujemny, dla x = 1 równy 0, a im większa podstawa, tym wolniej rośnie.

Warto wiedzieć — logarytm w praktyce

Definicja: odwrotność potęgowania

log_b(x) = y dokładnie wtedy, gdy b^y = x. Logarytm pyta: „do której potęgi podnieść podstawę b, żeby dostać x?”. Dlatego log₂(8) = 3, bo 2³ = 8, a log₃(1) = 0, bo każda dodatnia liczba do potęgi zerowej daje 1.

Dlaczego zmiana podstawy

Kalkulatory i języki programowania mają zwykle tylko logarytm naturalny ln (o podstawie e) — tak też liczy silnik tego narzędzia. Pozostałe podstawy sprowadzają się wzorem log_b(x) = ln(x) ÷ ln(b): log₂ to dzielenie przez ln(2), log₁₀ przez ln(10). Wynik nie zależy od wyboru podstawy pomocniczej.

Dziedzina i pułapki

Argument tylko dodatni: log₁₀(0) i log₃(−5) nie istnieją — potęga dodatniej podstawy nigdy nie da 0 ani liczby ujemnej. Podstawa musi być dodatnia i różna od 1 (b = 1 → dzielenie przez ln(1) = 0). Ułamkowy argument daje wynik ujemny: log₂(0,5) = −1, bo 2⁻¹ = 0,5.

Skale logarytmiczne

Logarytm porządkuje wielkie zakresy liczb: pH (stężenie jonów, podstawa 10), skala Richtera, decybele, oktawy w muzyce, a w informatyce złożoność O(log n) — wyszukiwanie binarne w milionie elementów potrzebuje około log₂(1 000 000) ≈ 20 kroków.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Kalkulator logarytmu online

Logarytm log_b(x) = y oznacza b^y = x. Kalkulator oblicza log10, ln (podstawa e), log2 i dowolny log_b(x) oraz pokazuje wzory i wlasnosci logarytmow potrzebne na egzaminie.

kalkulator logarytmu ln log10 log2 logarytm naturalny wzory logarytmy

Definicja i typy

log10(x): logarytm dziesietny (skala Richtera, pH, decybele). ln(x): logarytm naturalny – podstawa e=2.71828 (wzrost wykładniczy, calki). log2(x): logarytm binarny (informatyka, entropia, bity).

Wlasnosci

log(a×b) = log(a) + log(b). log(a/b) = log(a) - log(b). log(a^n) = n×log(a). Zmiana podstawy: log_b(x) = ln(x)/ln(b). Te wlasnosci upraszczaja obliczenia przy bardzo duzych i malych liczbach.

Przykłady — najczęściej liczone logarytmy

WyrażenieWynikDlaczego
log10(100)210² = 100
log10(1000)310³ = 1000
log2(8)32³ = 8
log2(1024)102¹⁰ = 1024
ln(e)1e¹ = e ≈ 2,718
log5(125)35³ = 125
log3(81)43⁴ = 81
log10(1)0każda podstawa⁰ = 1

Jak obliczyć logarytm bez kalkulatora?

W zadaniach szkolnych logarytm prawie zawsze daje się sprowadzić do pytania „do jakiej potęgi podnieść podstawę?". Rozkład na czynniki pomaga: log2(32) → 32 = 2⁵ → wynik 5. Gdy liczba nie jest ładną potęgą, użyj wzoru na zmianę podstawy: logb(x) = log(x) ÷ log(b). Pamiętaj o dziedzinie: logarytm istnieje tylko dla x > 0, przy podstawie b > 0 i b ≠ 1.

Gdzie logarytmy spotkasz w praktyce

Skala pH (pH = −log[H⁺]), decybele w akustyce (10·log stosunku mocy), skala Richtera dla trzęsień ziemi, jasność gwiazd, a w informatyce — złożoność algorytmów O(log n) i liczba bitów potrzebna do zapisania liczby (log₂). Wszędzie tam, gdzie wartości rosną wykładniczo, logarytm „prostuje" skalę do czytelnych liczb.

Jak działa kalkulator logarytmu — od potęgi do wykładnika

Punktem wyjścia jest równanie log_b(x) = y, które jest równoważne zapisowi b^y = x. Kalkulator nie mnoży ani nie dzieli — odwraca potęgowanie i odpowiada na pytanie: do której potęgi trzeba podnieść podstawę b, aby otrzymać liczbę x. Dla argumentów będących całkowitymi potęgami podstawy wynik wychodzi liczbą całkowitą, np. log10(1000) = 3, bo 10^3 = 1000, albo log2(1024) = 10, bo 2^10 = 1024.

Od strony numerycznej większość kalkulatorów i bibliotek programistycznych nie ma osobnej funkcji dla każdej podstawy. Liczą logarytm naturalny, a następnie korzystają ze wzoru na zmianę podstawy: log_b(x) = ln(x) / ln(b). Ta jedna zależność wystarcza, by obsłużyć log10 (np. skala Richtera, pH, decybele), log2 (informatyka, bity, entropia) oraz dowolną podstawę wpisaną ręcznie. Identyczny wynik daje wariant z logarytmem dziesiętnym: log_b(x) = log10(x) / log10(b).

Po wpisaniu danych kalkulator najpierw sprawdza dziedzinę — liczba logarytmowana musi być dodatnia, a podstawa dodatnia i różna od 1 — potem wykonuje dzielenie i zwraca przybliżenie zmiennoprzecinkowe. Wynik warto zweryfikować odwrotną operacją: podniesienie podstawy do otrzymanego wykładnika powinno dać liczbę wejściową. Wartość brzegowa jest zawsze ta sama: log10(1) = 0, ponieważ każda dodatnia podstawa podniesiona do potęgi 0 daje 1.

Przykład krok po kroku: log3(81)

  1. Zapisujemy równanie w postaci potęgowej: szukamy takiego y, dla którego 3^y = 81.
  2. Rozkładamy liczbę 81 na czynniki pierwsze: 81 = 3 × 3 × 3 × 3, czyli 3^4.
  3. Porównujemy wykładniki przy tej samej podstawie: skoro 3^y = 3^4, to y = 4.
  4. Sprawdzamy wynik drugą drogą, przez zmianę podstawy: log3(81) = ln(81) / ln(3) = ln(3^4) / ln(3) = (4 × ln(3)) / ln(3) = 4.
  5. Wykonujemy kontrolę potęgowaniem: 3^4 = 81, więc wynik jest poprawny.
  6. Weryfikujemy dziedzinę: 81 > 0 oraz podstawa 3 > 0 i 3 ≠ 1, więc logarytm istnieje i jest jednoznaczny.

Tabela referencyjna najczęściej liczonych logarytmów

Podstawa bLiczba xWynik log_b(x)
101002
1010003
283
2102410
e ≈ 2,71828e1
51253
3814
1010

Jak korzystać z kalkulatora logarytmu

  • Ustal podstawę z kontekstu zadania — przy pH, decybelach i skali Richtera podstawą jest 10, przy liczbie bitów i entropii — 2, a przy wzroście wykładniczym i całkach — e. Dopiero potem wpisuj liczbę logarytmowaną.
  • Licz w pamięci, gdy widzisz potęgę — rozkład na czynniki pierwsze skraca drogę: log2(8) to pytanie o wykładnik w 8 = 2^3, czyli 3, a log5(125) to 125 = 5^3, czyli również 3.
  • Stosuj zmianę podstawy, gdy wynik nie jest całkowity — dla dowolnej podstawy działa log_b(x) = ln(x) / ln(b); ten sam rezultat daje podzielenie log10(x) przez log10(b).
  • Kontroluj wynik potęgowaniem — podnieś podstawę do otrzymanego wykładnika i sprawdź, czy odtwarzasz liczbę wejściową. To najszybszy test na pomyłkę w znaku lub podstawie.
  • Pilnuj dziedziny przed liczeniem — argument musi być większy od zera, a podstawa większa od zera i różna od 1; przy wartościach spoza tego zakresu kalkulator nie zwróci wyniku rzeczywistego.

Ograniczenia i źródła błędów

  • Tylko liczby rzeczywiste dodatnie — logarytm zera i liczb ujemnych nie istnieje w dziedzinie rzeczywistej, więc dla takich danych nie otrzymasz wyniku, a nie „wynik zerowy”.
  • Warunki na podstawę — podstawa musi być większa od zera i różna od 1. Dla b = 1 równanie 1^y = x nie ma rozwiązania dla x różnego od 1, a podstawy niedodatnie są poza zakresem liczb rzeczywistych.
  • Precyzja zmiennoprzecinkowa — obliczenia wykonywane są na liczbach zmiennoprzecinkowych, dlatego dla bardzo dużych argumentów lub wartości bardzo bliskich 1 ostatnie cyfry wyniku mogą się różnić od wartości dokładnej.
  • Brak liczb zespolonych — narzędzie nie zwraca logarytmów liczb ujemnych, które istnieją wyłącznie w dziedzinie zespolonej, ani nie rozróżnia gałęzi takiego logarytmu.

Najczęstsze pytania

Gdzie uzywamy logarytmow w praktyce?

Skala Richtera (trzesienia ziemi), pH kwasow, decybele (dzwiek), czas podwajania inwestycji (rule of 72), Big O w algorytmach (O log n), kompresja (entropia Shannona).

Czym rozni sie log od ln?

log (bez podstawy) = log10 w matematyce szkolnej i inzynierii. ln = log_e (logarytm naturalny). W informatyce log czesto oznacza log2.

Jak obliczyc logarytm o dowolnej podstawie?

log_b(x) = log10(x) / log10(b) = ln(x) / ln(b). Np. log_3(81) = ln(81)/ln(3) = 4.38/1.10 = 4. (Bo 3^4=81.)

Jak obliczyć logarytm o podstawie innej niż 10 i e?

Użyj wzoru na zmianę podstawy: log_b(x) = ln(x) / ln(b). Ten sam wynik otrzymasz, dzieląc log10(x) przez log10(b). W kalkulatorze wystarczy wpisać własną podstawę.

Ile wynosi log2 z 1024?

10, ponieważ 2 podniesione do potęgi 10 daje 1024, czyli 2^10 = 1024.

Dlaczego log10(1) wynosi 0?

Każda dodatnia podstawa podniesiona do potęgi 0 daje 1, więc logarytm jedynki jest równy 0 niezależnie od tego, jaką podstawę wybierzesz.

Czy logarytm z liczby ujemnej istnieje?

W zbiorze liczb rzeczywistych nie — logarytm definiuje się tylko dla argumentów dodatnich. Wartości dla liczb ujemnych pojawiają się dopiero w liczbach zespolonych, których to narzędzie nie liczy.

Jak sprawdzić, czy wynik logarytmu jest poprawny?

Podnieś podstawę do otrzymanego wykładnika i porównaj z liczbą wejściową. Dla log3(81) = 4 sprawdzeniem jest 3^4 = 81, co potwierdza wynik.

Inne kalkulatory matematyczne: NWW/NWD i kalkulator potegi.

Operację odwrotną do potęgowania policzysz też w kalkulatorze pierwiastków.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!