flin/roz/1.py

38 lines
714 B
Python
Raw Normal View History

2025-09-02 12:10:58 +00:00
import matplotlib.pyplot as plt
import numpy as np
# Zdefiniuj zakres wartości x
x = np.linspace(-10, 10, 400) # 400 punktów od -10 do 10
# Oblicz wartości y = x
y = x
# Narysuj wykres
plt.plot(x, y, label='y = x')
# Dodaj okrąg
theta = np.linspace(0, 2*np.pi, 400)
radius = 5
x_circle = radius * np.cos(theta)
y_circle = radius * np.sin(theta)
plt.plot(x_circle, y_circle, label=f'Okrąg o promieniu {radius}')
2025-09-02 12:10:58 +00:00
# Dodaj siatkę
plt.grid(True)
# Dodaj etykiety osi
plt.xlabel('x')
plt.ylabel('y')
# Dodaj tytuł
plt.title('Wykres funkcji liniowej y = x z okręgiem')
2025-09-02 12:10:58 +00:00
# Pokaż legendę
plt.legend()
# Ustaw skalę osi, żeby wyglądało proporcjonalnie
plt.axis('equal')
# Wyświetl wykres
plt.show()