Для построения данного графика нам необходимо учитывать два случая: когда x>=0 и x<0.
При x>=0:y = x(x-3) = x^2 - 3xДанная функция является квадратичной, проходит через точку (0,0) и (3,0).
При x<0:y = -x(x-3) = x^2 - 3xДанная функция также является квадратичной, проходит через точку (0,0) и (3,3).
Теперь построим график:
import matplotlib.pyplot as pltimport numpy as np
x1 = np.arange(0, 3, 0.1)y1 = x1*(x1-3)
x2 = np.arange(-3, 0, 0.1)y2 = -x2*(x2-3)
plt.plot(x1, y1, label='x >= 0')plt.plot(x2, y2, label='x < 0')
plt.axhline(y=0, color='k')plt.axvline(x=0, color='k')
plt.legend()plt.xlabel('x')plt.ylabel('y')plt.title('Graph of y=|x|(x-3)')plt.grid()plt.show()
Для построения данного графика нам необходимо учитывать два случая: когда x>=0 и x<0.
При x>=0:
y = x(x-3) = x^2 - 3x
Данная функция является квадратичной, проходит через точку (0,0) и (3,0).
При x<0:
y = -x(x-3) = x^2 - 3x
Данная функция также является квадратичной, проходит через точку (0,0) и (3,3).
Теперь построим график:
import matplotlib.pyplot as plt
import numpy as np
x1 = np.arange(0, 3, 0.1)
y1 = x1*(x1-3)
x2 = np.arange(-3, 0, 0.1)
y2 = -x2*(x2-3)
plt.plot(x1, y1, label='x >= 0')
plt.plot(x2, y2, label='x < 0')
plt.axhline(y=0, color='k')
plt.axvline(x=0, color='k')
plt.legend()
plt.xlabel('x')
plt.ylabel('y')
plt.title('Graph of y=|x|(x-3)')
plt.grid()
plt.show()