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}') # 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') # Pokaż legendę plt.legend() # Ustaw skalę osi, żeby wyglądało proporcjonalnie plt.axis('equal') # Wyświetl wykres plt.show()