From ef3890934c659693d257cb196de046f46ec3853d Mon Sep 17 00:00:00 2001 From: gbucchino Date: Wed, 17 Dec 2025 16:36:29 +0100 Subject: [PATCH] upd --- main.py | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index a406d75..ace7dac 100644 --- a/main.py +++ b/main.py @@ -7,15 +7,31 @@ import matplotlib.pyplot as plt # Unintall numpy: pip3 uninstall numpy # Install version pip3 install "numpy<2" +LOG_MAX=100 +LOG_MAX_NEGATIVE=10 fig, ax = plt.subplots() +ax.axhline(y=0, color="black", linestyle=":") x = list() -y = list() -for i in range(1, 100): +ybe = list() +y10 = list() +y2 = list() + +for i in range(1, LOG_MAX_NEGATIVE): + x.append(i/LOG_MAX_NEGATIVE) + ybe.append(log(i/LOG_MAX_NEGATIVE)) + y10.append(log(i/LOG_MAX_NEGATIVE, 10)) + y2.append(log(i/LOG_MAX_NEGATIVE, 2)) + +for i in range(1, LOG_MAX): # print(log(i)) x.append(i) - y.append(log(i)) # By defualt, base e + ybe.append(log(i)) # By default, base e + y10.append(log(i, 10)) + y2.append(log(i, 2)) -ax.plot(x, y, linewidth=2, label=r"log") +ax.plot(x, ybe, linewidth=2, label=r"$log_e$") +ax.plot(x, y10, linewidth=2, label=r"$log_{10}$") +ax.plot(x, y2, linewidth=2, label=r"$log_{2}$") ax.legend(fontsize=14) plt.show()