Извините за предыдущее недочет. Указанные функции нельзя построить на одном графике, так как они имеют разные характеристики (линейную, константную и квадратичную) и могут иметь разное масштабирование значений.
Давайте построим каждый график по отдельности:
1) у = 2x: Данный график будет представлять собой прямую линию, проходящую через начало координат. Увеличим масштаб по x и y:
import numpy as np import matplotlib.pyplot as plt x = np.linspace(-10, 10, 100) y = 2*x plt.plot(x, y) plt.xlabel('x') plt.ylabel('y') plt.title('y = 2x') plt.grid() plt.show()
2) у = 5: Данный график представляет собой горизонтальную прямую на уровне y = 5:
Таким образом, мы построили каждую функцию отдельно. Если вы хотите увидеть все три функции на одном графике, дайте знать, и мы попробуем сделать компромиссное решение.
Извините за предыдущее недочет. Указанные функции нельзя построить на одном графике, так как они имеют разные характеристики (линейную, константную и квадратичную) и могут иметь разное масштабирование значений.
Давайте построим каждый график по отдельности:
1) у = 2x:
import numpy as npДанный график будет представлять собой прямую линию, проходящую через начало координат. Увеличим масштаб по x и y:
import matplotlib.pyplot as plt
x = np.linspace(-10, 10, 100)
y = 2*x
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('y = 2x')
plt.grid()
plt.show()
2) у = 5:
plt.axhline(y=5, color='r', linestyle='-')Данный график представляет собой горизонтальную прямую на уровне y = 5:
plt.xlabel('x')
plt.ylabel('y')
plt.title('y = 5')
plt.grid()
plt.show()
3) у = 2(x-1)^2 + 1:
x = np.linspace(-5, 5, 100)Для построения данного графика нам понадобится квадратичная функция. Установим масштаб по оси x и y:
y = 2*(x-1)**2 + 1
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('y = 2(x-1)^2 + 1')
plt.grid()
plt.show()
Таким образом, мы построили каждую функцию отдельно. Если вы хотите увидеть все три функции на одном графике, дайте знать, и мы попробуем сделать компромиссное решение.