Logarytmy

Trygonometria, potęgi i logarytmy - Python i wykresy (Python)

Logarytm jest określony tylko dla \(x > 0\), więc `linspace` zaczyna od 0,1. `np.log10` to logarytm dziesiętny, `np.log` naturalny (o podstawie \(e\)), `np.log2` o podstawie 2. Obie krzywe przecinają oś X w punkcie (1, 0).

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.1, 10, 200)  # logarytm tylko dla x > 0

plt.plot(x, np.log10(x), label="log₁₀ x")
plt.plot(x, np.log(x), label="ln x")
plt.axhline(0, color="black", linewidth=0.8)
plt.xlabel("x")
plt.ylabel("y")
plt.title("Logarytmy")
plt.legend()
plt.grid(True)
plt.show()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.