import numpy as np
import matplotlib.pyplot as plt
# Коэффициенты многочлена: x^3 + 0.205*x^2 - 10.880*x - 1.469
coeff = [1, 0.205, -10.880, -1.469]
# Нахождение корней с помощью np.roots
roots = np.roots(coeff)
print("Корни, найденные np.roots:")
for i, r in enumerate(roots, 1):
print(f" x{i} = {r:.6f}")
# Предварительный график
x = np.linspace(-5, 5, 500)
y = np.polyval(coeff, x)
plt.figure(figsize=(8, 5))
plt.plot(x, y, 'b-', linewidth=1.5)
plt.axhline(0, color='k', linewidth=0.5)
plt.axvline(0, color='k', linewidth=0.5)
plt.grid(True, linestyle='--', alpha=0.7)
plt.title('Предварительный график функции f(x)')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.show()