Logarytmy – wzory, definicje i przykłady

Logarytmy pojawiają się na każdym kroku w ekonomii: w stopach procentowych, analizie wzrostu gospodarczego, indeksach giełdowych czy modelach inflacji. Aby swobodnie poruszać się po wykresach, wzorach i raportach ekonomicznych, warto dobrze zrozumieć, czym są logarytmy, jak się je liczy i jak je stosować w praktyce.

1. Intuicja: czym jest logarytm?

Najprościej: logarytm to odpowiedź na pytanie: „do jakiej potęgi muszę podnieść daną liczbę (podstawę), żeby otrzymać inną liczbę?”

Na przykład:

  • \(2^3 = 8\), więc logarytm przy podstawie 2 z 8 wynosi 3:
    \[
    \log_2 8 = 3
    \]
  • \(10^4 = 10000\), więc:
    \[
    \log_{10} 10000 = 4
    \]

W ekonomii najczęściej używa się:

  • logarytmu dziesiętnego (podstawa 10), zapisywanego jako \(\log_{10} x\) lub po prostu \(\log x\),
  • logarytmu naturalnego (podstawa \(e \approx 2{,}71828\)), zapisywanego jako \(\ln x\) – bardzo ważny w ciągłym naliczaniu odsetek.

2. Definicja logarytmu

Formalna definicja jest prosta, ale bardzo ważna. Dla liczb rzeczywistych:

Definicja: Dla \(a > 0\), \(a \neq 1\) oraz \(b > 0\), logarytmem liczby \(b\) przy podstawie \(a\) nazywamy taką liczbę \(x\), że:
\[
a^x = b
\]
i zapisujemy:
\[
\log_a b = x
\]

Czyli:
\[
\log_a b = x \quad \Leftrightarrow \quad a^x = b
\]

2.1. Warunki istnienia logarytmu

Aby \(\log_a b\) miał sens (był liczbą rzeczywistą):

  • podstawa \(a\) musi spełniać: \(a > 0\) i \(a \neq 1\),
  • liczba logarytmowana \(b\) musi być dodatnia: \(b > 0\).

Nie istnieje więc logarytm z liczby ujemnej (np. \(\log_2(-4)\)) ani logarytm przy podstawie ujemnej czy 1 (np. \(\log_1 5\)).

3. Podstawowe przykłady

Przeanalizujmy kilka prostych przykładów:

  1. \(\log_2 8\) – pytamy: do jakiej potęgi podnieść 2, by dostać 8?
    \(2^3 = 8\), zatem:
    \[
    \log_2 8 = 3
    \]
  2. \(\log_{10} 1000\) – 10 do której potęgi daje 1000?
    \(10^3 = 1000\), więc:
    \[
    \log_{10} 1000 = 3
    \]
  3. \(\log_5 1\) – 5 do jakiej potęgi daje 1?
    Każda liczba (różna od 0) do potęgi 0 daje 1, więc:
    \[
    \log_5 1 = 0
    \]
  4. \(\log_a a\) – \(a\) do jakiej potęgi daje \(a\)?
    Oczywiście do pierwszej, więc:
    \[
    \log_a a = 1
    \]

4. Związek między logarytmem a potęgowaniem

Logarytm jest działaniem odwrotnym do potęgowania. Podobnie jak:

  • odejmowanie jest działaniem odwrotnym do dodawania,
  • dzielenie – do mnożenia,
  • pierwiastkowanie – do potęgowania (z wykładnikiem całkowitym dodatnim),

tak logarytmowanie jest działaniem odwrotnym do potęgowania.

To sprawia, że logarytmy są niezwykle przydatne, kiedy musimy „wyciągnąć” wykładnik z potęgi – szczególnie często robimy to przy:

  • obliczaniu czasu potrzebnego do podwojenia kapitału,
  • liczeniu tempa wzrostu PKB na podstawie danych z wielu lat,
  • analizie wykładniczego wzrostu cen (inflacja w długim okresie).

5. Właściwości logarytmów (podstawowe wzory)

Właściwości logarytmów pozwalają upraszczać złożone wyrażenia. Poniżej zestaw najważniejszych wzorów.

Własność Wzór Warunki
Logarytm 1 \(\log_a 1 = 0\) \(a > 0,\ a \neq 1\)
Logarytm podstawy \(\log_a a = 1\) \(a > 0,\ a \neq 1\)
Logarytm iloczynu \(\log_a (xy) = \log_a x + \log_a y\) \(x > 0,\ y > 0\)
Logarytm ilorazu \(\log_a \left(\frac{x}{y}\right) = \log_a x – \log_a y\) \(x > 0,\ y > 0\)
Logarytm potęgi \(\log_a (x^k) = k \log_a x\) \(x > 0\)
Zmiana podstawy \(\log_a b = \frac{\log_c b}{\log_c a}\) \(a,b,c > 0,\ a \neq 1,\ c \neq 1\)

5.1. Przykłady zastosowania własności

Przykład 1 – logarytm iloczynu

Oblicz \(\log_{10} 200\), wiedząc, że \(200 = 2 \cdot 100\), a:
\[
\log_{10} 2 \approx 0{,}3010, \quad \log_{10} 100 = 2
\]

Korzystamy ze wzoru:
\[
\log_a (xy) = \log_a x + \log_a y
\]
Zatem:
\[
\log_{10} 200 = \log_{10} (2 \cdot 100) = \log_{10} 2 + \log_{10} 100 \approx 0{,}3010 + 2 = 2{,}3010
\]

Przykład 2 – logarytm potęgi

Oblicz \(\log_2 32\).

Widzimy, że \(32 = 2^5\), więc:
\[
\log_2 32 = \log_2 (2^5) = 5 \log_2 2 = 5 \cdot 1 = 5
\]

Przykład 3 – zmiana podstawy logarytmu

W praktyce (np. na kalkulatorze) mamy zwykle przyciski log (czyli \(\log_{10}\)) oraz ln (czyli \(\log_e\)). Jeśli potrzebujemy \(\log_2 10\), możemy skorzystać ze wzoru zmiany podstawy:

\[
\log_2 10 = \frac{\ln 10}{\ln 2} \approx \frac{2{,}3026}{0{,}6931} \approx 3{,}3219
\]

6. Logarytmy w ekonomii – dlaczego są tak ważne?

Logarytmy są używane w ekonomii i finansach m.in. do:

  • obliczania czasu potrzebnego na wzrost kapitału przy danej stopie procentowej,
  • obliczania średniego tempa wzrostu (np. PKB, sprzedaży, populacji),
  • analizy danych na skali logarytmicznej, gdy wartości różnią się o rzędy wielkości (np. kapitalizacja firm),
  • liczenia „ciągłych” stóp procentowych z użyciem logarytmu naturalnego \(\ln\).

6.1. Procent składany a logarytmy

Klasyczny wzór na wartość kapitału przy rocznej kapitalizacji odsetek:

\[
K(t) = K_0 (1 + r)^t
\]
gdzie:

  • \(K(t)\) – kapitał po \(t\) latach,
  • \(K_0\) – początkowy kapitał,
  • \(r\) – roczna stopa procentowa (np. 0,05 dla 5%),
  • \(t\) – liczba lat.

Załóżmy, że chcemy wiedzieć, po ilu latach kapitał się podwoi. To oznacza:
\[
K(t) = 2K_0
\]
Podstawiamy do wzoru:

\[
2K_0 = K_0 (1 + r)^t
\]

Dzielenie obu stron przez \(K_0\):

\[
2 = (1 + r)^t
\]

Teraz musimy „wyciągnąć” \(t\) z wykładnika. Robimy to używając logarytmu (dowolnej podstawy, najwygodniej \(\ln\)):

\[
\ln 2 = \ln \left((1 + r)^t\right)
\]

Korzystając z własności logarytmu potęgi:

\[
\ln 2 = t \cdot \ln(1 + r)
\]
\[
t = \frac{\ln 2}{\ln(1 + r)}
\]

To podstawowy wzór ekonomiczny: czas podwojenia kapitału przy stałej rocznej stopie procentowej.

Przykład: Jeśli \(r = 0{,}05\) (5% rocznie), to:

\[
t = \frac{\ln 2}{\ln(1{,}05)} \approx \frac{0{,}6931}{0{,}04879} \approx 14{,}2 \text{ roku}
\]

6.2. Wzrost gospodarczy i logarytmiczna stopa wzrostu

Jeżeli PKB rośnie wykładniczo, to często analizuje się logarytm PKB, ponieważ:

  • różnice w logarytmach można interpretować jako przybliżone stopy wzrostu,
  • wykres \(\ln(\text{PKB})\) staje się bliski linii prostej, co ułatwia analizę trendu.

Przykładowo, jeśli:

\[
\text{PKB}_t = \text{PKB}_0 (1 + g)^t
\]
to:

\[
\ln(\text{PKB}_t) = \ln(\text{PKB}_0) + t \cdot \ln(1 + g)
\]

To jest równanie prostej: zmienna \(t\) (czas) ma współczynnik nachylenia \(\ln(1+g)\), który odzwierciedla stałą stopę wzrostu.

7. Wykres funkcji logarytmicznej

Aby lepiej zrozumieć logarytmy, przyjrzyjmy się wykresowi funkcji \(y = \log_{10} x\). Na osi poziomej (x) mamy argument logarytmu, na osi pionowej (y) – wartość logarytmu.


Co warto zauważyć z wykresu:

  • funkcja jest określona tylko dla \(x > 0\),
  • dla \(x < 1\) logarytm jest ujemny (np. \(\log_{10} 0{,}1 = -1\)),
  • dla \(x = 1\) mamy \(\log_{10} 1 = 0\),
  • dla dużych \(x\) funkcja rośnie, ale coraz wolniej – to odzwierciedla fakt, że wzrost o rząd wielkości (np. z 10 do 100, ze 100 do 1000) dodaje stałą wartość do logarytmu.

8. Przykłady obliczeń krok po kroku

8.1. Obliczanie nieznanego wykładnika

Zadanie: Kapitał rośnie zgodnie ze wzorem:
\[
K(t) = 5000 \cdot (1{,}03)^t
\]
Po ilu latach kapitał osiągnie 8000?

Rozwiązanie:

  1. Stawiamy równanie:
    \[
    8000 = 5000 \cdot (1{,}03)^t
    \]
  2. Dzielimy obie strony przez 5000:
    \[
    \frac{8000}{5000} = (1{,}03)^t \quad \Rightarrow \quad 1{,}6 = (1{,}03)^t
    \]
  3. Logarytmujemy obie strony (np. logarytmem naturalnym):
    \[
    \ln 1{,}6 = \ln \left((1{,}03)^t\right)
    \]
  4. Przenosimy wykładnik przed logarytm:
    \[
    \ln 1{,}6 = t \cdot \ln 1{,}03
    \]
  5. Dzielimy obie strony przez \(\ln 1{,}03\):
    \[
    t = \frac{\ln 1{,}6}{\ln 1{,}03}
    \]

Po wstawieniu do kalkulatora:
\[
\ln 1{,}6 \approx 0{,}4700, \quad \ln 1{,}03 \approx 0{,}02956
\]
\[
t \approx \frac{0{,}4700}{0{,}02956} \approx 15{,}9 \text{ roku}
\]

8.2. Średnie tempo wzrostu – przykład z PKB

Zadanie: PKB kraju wzrosło z 100 (w mld zł) do 180 (w mld zł) w ciągu 10 lat. Jaka była średnia roczna stopa wzrostu \(g\), jeśli zakładamy wzrost wykładniczy:

\[
\text{PKB}_t = \text{PKB}_0 (1 + g)^t
\]

Rozwiązanie:

  1. Dane:
    \[
    \text{PKB}_0 = 100,\quad \text{PKB}_{10} = 180,\quad t = 10
    \]
  2. Podstawiamy do wzoru:
    \[
    180 = 100 (1 + g)^{10}
    \]
  3. Dzielimy przez 100:
    \[
    1{,}8 = (1 + g)^{10}
    \]
  4. Logarytmujemy:
    \[
    \ln 1{,}8 = \ln \left((1 + g)^{10}\right) = 10 \ln (1 + g)
    \]
  5. Dzielimy przez 10:
    \[
    \ln (1 + g) = \frac{\ln 1{,}8}{10}
    \]
  6. Stosujemy funkcję odwrotną do \(\ln\), czyli \(e^{x}\):
    \[
    1 + g = e^{\frac{\ln 1{,}8}{10}}
    \]
    \[
    g = e^{\frac{\ln 1{,}8}{10}} - 1
    \]

Numerycznie:
\[
\ln 1{,}8 \approx 0{,}5878
\]
\[
\frac{\ln 1{,}8}{10} \approx 0{,}05878
\]
\[
1 + g \approx e^{0{,}05878} \approx 1{,}0606
\]
\[
g \approx 0{,}0606 \approx 6{,}06\%
\]

Średnia roczna stopa wzrostu PKB wyniosła ok. 6,06%.

9. Prosty kalkulator logarytmów dla ekonomii

Poniższy prosty kalkulator pomoże Ci:

  • policzyć logarytm przy dowolnej podstawie,
  • oraz czas podwojenia kapitału przy zadanej stopie procentowej (w oparciu o logarytmy).

9.1. Kalkulator logarytmu przy dowolnej podstawie

Wprowadź liczbę logarytmowaną \(b\) oraz podstawę \(a\). Kalkulator obliczy \(\log_a b\) korzystając ze wzoru zmiany podstawy:

\[
\log_a b = \frac{\ln b}{\ln a}
\]

Kalkulator logarytmu \(\log_a b\)

Wynik: -

9.2. Kalkulator czasu podwojenia kapitału

Wprowadź roczną stopę procentową \(r\) (w procentach), a kalkulator policzy przybliżony czas podwojenia kapitału ze wzoru:

\[
t = \frac{\ln 2}{\ln(1 + r)}
\]

(tu \(r\) jest wyrażone w postaci ułamka dziesiętnego, czyli np. 0,05 dla 5%).

Kalkulator czasu podwojenia kapitału

Szacowany czas podwojenia: - lat

10. Podsumowanie – co warto zapamiętać?

  • Logarytm \(\log_a b\) to odpowiedź na pytanie: „do jakiej potęgi trzeba podnieść \(a\), aby otrzymać \(b\)?”
  • Warunki: \(a > 0,\ a \neq 1,\ b > 0\).
  • Najważniejszy związek:
    \[
    \log_a b = x \quad \Leftrightarrow \quad a^x = b
    \]
  • Kluczowe własności:
    • \(\log_a (xy) = \log_a x + \log_a y\)
    • \(\log_a \left(\frac{x}{y}\right) = \log_a x - \log_a y\)
    • \(\log_a (x^k) = k \log_a x\)
    • \(\log_a b = \dfrac{\log_c b}{\log_c a}\)
  • W ekonomii logarytmy służą do:
    • obliczania czasu wzrostu (np. czasu podwojenia kapitału),
    • liczenia średnich stóp wzrostu (PKB, sprzedaży, inflacji),
    • analizy danych w skali logarytmicznej, gdy wartości różnią się o rzędy wielkości.

Umiejętność swobodnego posługiwania się logarytmami to jeden z kluczowych elementów matematyki finansowej i ekonomii. Warto poćwiczyć na własnych przykładach: stopach procentowych, danych o wzroście PKB czy wartościach indeksów giełdowych.