Для построения графика давайте рассмотрим четыре интервала, на которых происходит изменение функции:
Построим график для каждого интервала:
x < 1:y = (|x-1| / (x-1)) (3x+2)y = (|x-1| / (x-1)) (3x+2)
x > 1 и x ≠ 1:y = (|x-1| / (x-1)) (3x+2)y = (x-1) (3x+2)
x = 1:y = (|x-1| / (x-1)) (3x+2)В точке x = 1 функция не определена (деление на ноль).
x = -1:y = (|x-1| / (x-1)) (3x+2)y = 0 * (-1) = 0
Теперь построим график функции на интервале (-2, 2):
Для построения графика давайте рассмотрим четыре интервала, на которых происходит изменение функции:
x < 1x > 1 и x ≠ 1x = 1x = -1Построим график для каждого интервала:
x < 1:
y = (|x-1| / (x-1)) (3x+2)
y = (|x-1| / (x-1)) (3x+2)
x > 1 и x ≠ 1:
y = (|x-1| / (x-1)) (3x+2)
y = (x-1) (3x+2)
x = 1:
y = (|x-1| / (x-1)) (3x+2)
В точке x = 1 функция не определена (деление на ноль).
x = -1:
y = (|x-1| / (x-1)) (3x+2)
y = 0 * (-1) = 0
Теперь построим график функции на интервале (-2, 2):
import numpy as npimport matplotlib.pyplot as plt
x = np.linspace(-2, 2, 1000)
y = np.piecewise(x, [x < 1, x > 1],
[lambda x: (abs(x-1) / (x-1)) * (3*x+2),
lambda x: (x-1) * (3*x+2)])
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('График функции y = (|x-1| / (x-1)) * (3*x+2)')
plt.grid(True)
plt.axhline(0, color='black', lw=0.5)
plt.axvline(0, color='black', lw=0.5)
plt.show()