Logarytmy — kalkulator i wzory
Oblicz logarytm o dowolnej podstawie: log10, ln (naturlany), log2 i log_b(x). Wzory i wlasnosci logarytmow. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Wynik log_b(x)
log_b(x) = ln(x) ÷ ln(b) — zamiana podstawy dokładnie jak w kodzie silnika
Argument x
dziedzina: x > 0 (dla x ≤ 0 logarytm nie istnieje)
Podstawa b
b > 0 i b ≠ 1 (log₁ jest niezdefiniowany)
Surowy iloraz ln(x) ÷ ln(b)
wartość przed zaokrągleniem do wybranej precyzji
Precyzja
miejsca po przecinku; 0 = zaokrąglenie do liczby całkowitej
| Przykład | Wzór (z kodu) + dlaczego | Wynik 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ćPodaj dalej
Komuś też się przyda?
Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.
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 własności logarytmów potrzebne na egzaminie.
Definicja i typy
log10(x): logarytm dziesiętny (skala Richtera, pH, decybele). ln(x): logarytm naturalny – podstawa e=2.71828 (wzrost wykładniczy, całki). log2(x): logarytm binarny (informatyka, entropia, bity).
Własności logarytmów
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 własności upraszczają obliczenia przy bardzo dużych i bardzo małych liczbach.
Przykłady — najczęściej liczone logarytmy
| Wyrażenie | Wynik | Dlaczego |
|---|---|---|
| log10(100) | 2 | 10² = 100 |
| log10(1000) | 3 | 10³ = 1000 |
| log2(8) | 3 | 2³ = 8 |
| log2(1024) | 10 | 2¹⁰ = 1024 |
| ln(e) | 1 | e¹ = e ≈ 2,718 |
| log5(125) | 3 | 5³ = 125 |
| log3(81) | 4 | 3⁴ = 81 |
| log10(1) | 0 | każ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)
- Zapisujemy równanie w postaci potęgowej: szukamy takiego y, dla którego 3^y = 81.
- Rozkładamy liczbę 81 na czynniki pierwsze: 81 = 3 × 3 × 3 × 3, czyli 3^4.
- Porównujemy wykładniki przy tej samej podstawie: skoro 3^y = 3^4, to y = 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.
- Wykonujemy kontrolę potęgowaniem: 3^4 = 81, więc wynik jest poprawny.
- 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 b | Liczba x | Wynik log_b(x) |
|---|---|---|
| 10 | 100 | 2 |
| 10 | 1000 | 3 |
| 2 | 8 | 3 |
| 2 | 1024 | 10 |
| e ≈ 2,71828 | e | 1 |
| 5 | 125 | 3 |
| 3 | 81 | 4 |
| 10 | 1 | 0 |
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.
Wzory na logarytmy — ściąga
Wszystkie wzory zakładają, że a > 0, a ≠ 1 (podstawa) oraz że liczby logarytmowane są dodatnie.
| Wzór | Przykład |
|---|---|
| logₐ b = c ⇔ aᶜ = b (definicja) | log₂ 8 = 3, bo 2³ = 8 |
| logₐ 1 = 0 | log₇ 1 = 0 |
| logₐ a = 1 | log₅ 5 = 1 |
| a^(logₐ b) = b | 3^(log₃ 5) = 5 |
| logₐ (x · y) = logₐ x + logₐ y | log₆ 2 + log₆ 18 = log₆ 36 = 2 |
| logₐ (x / y) = logₐ x − logₐ y | log₂ 12 − log₂ 3 = log₂ 4 = 2 |
| logₐ xⁿ = n · logₐ x | 2 log₃ 6 − log₃ 4 = log₃ 9 = 2 |
| logₐ b = log_c b / log_c a (zmiana podstawy) | log₄ 8 = log₂ 8 / log₂ 4 = 3/2 |
| logₐ b = 1 / log_b a | log₉ 3 = 1/2 |
| logₐ b · log_b c = logₐ c | log₂ 3 · log₃ 8 = log₂ 8 = 3 |
| log_(aⁿ) b = (1/n) · logₐ b | log₄ 2 = ½ · log₂ 2 = ½ |
Oznaczenia: log x to logarytm dziesiętny (podstawa 10), ln x — logarytm naturalny (podstawa e ≈ 2,718). Logarytm sumy nie jest sumą logarytmów: log(x + y) ≠ log x + log y — to najczęstszy błąd na sprawdzianach.
Zadania z logarytmów z rozwiązaniami
- Oblicz log₃ (1/9). 1/9 = 3⁻², więc log₃ (1/9) = −2.
- Oblicz log 0,001. 0,001 = 10⁻³, więc wynik to −3.
- Oblicz log₄ 8. 4 = 2², 8 = 2³, więc 4^(3/2) = 8 i log₄ 8 = 3/2.
- Oblicz log₂ 12 − log₂ 3. Różnica logarytmów to logarytm ilorazu: log₂ (12/3) = log₂ 4 = 2.
- Oblicz log₆ 2 + log₆ 18. Suma logarytmów to logarytm iloczynu: log₆ 36 = 2.
- Oblicz 2 log₃ 6 − log₃ 4. 2 log₃ 6 = log₃ 36, więc log₃ (36/4) = log₃ 9 = 2.
- Oblicz log₂ 3 · log₃ 8. Ze wzoru łańcuchowego: log₂ 8 = 3.
- Rozwiąż log₂ (x − 1) = 3. Dziedzina: x > 1. Z definicji x − 1 = 2³ = 8, więc x = 9 (należy do dziedziny).
- Rozwiąż logₓ 49 = 2. x² = 49 i x > 0, x ≠ 1, więc x = 7.
- Uprość 3^(log₃ 5). Z tożsamości a^(logₐ b) = b: 5.
Przy równaniach logarytmicznych zawsze zaczynaj od dziedziny — rozwiązanie spoza niej trzeba odrzucić. Wykres funkcji logarytmicznej (np. y = log₂ x z asymptotą x = 0) narysujesz w wykresie funkcji online.
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.
Jakie są najważniejsze wzory na logarytmy?
Logarytm iloczynu to suma logarytmów, logarytm ilorazu to różnica logarytmów, logarytm potęgi to wykładnik razy logarytm, a wzór na zmianę podstawy to logₐ b = log_c b / log_c a.
Czy log(x + y) to log x + log y?
Nie. Suma logarytmów to logarytm iloczynu: log x + log y = log(x · y). Dla logarytmu sumy nie ma prostego wzoru.
Jaka jest dziedzina logarytmu?
Liczba logarytmowana musi być dodatnia, a podstawa dodatnia i różna od 1. Przy równaniach logarytmicznych najpierw wyznacz dziedzinę, a potem sprawdź, czy rozwiązania do niej należą.
Inne kalkulatory matematyczne: NWW/NWD i kalkulator potegi.
Operację odwrotną do potęgowania policzysz też w kalkulatorze pierwiastków.