import numpy as np import matplotlib.pyplot as plt x = np.linspace(1, 10, 100) # генерируем значения x от 1 до 10 y = 1 - 2/x + 1/x**2 # вычисляем значения y plt.plot(x, y) plt.xlabel('x') plt.ylabel('y') plt.title('График функции y = (x-1)^2 / x^2') plt.grid(True) plt.show()
Построенный график будет иметь форму гиперболы с вершиной в точке (1, 1).
Для начала, вычислим функцию y = (x-1)^2 / x^2:
y = (x^2 - 2x + 1) / x^2
y = 1 - 2/x + 1/x^2
Теперь построим график этой функции:
import numpy as npimport matplotlib.pyplot as plt
x = np.linspace(1, 10, 100) # генерируем значения x от 1 до 10
y = 1 - 2/x + 1/x**2 # вычисляем значения y
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('График функции y = (x-1)^2 / x^2')
plt.grid(True)
plt.show()
Построенный график будет иметь форму гиперболы с вершиной в точке (1, 1).