fork download
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3.  
  4. # Параметры
  5. x = np.linspace(0, 20, 100)
  6. y_nonlinear = 2 * (x**2) + 3 * x + 2 * x - 4 * (x - 4) - 6 * ((x - 2)**2)
  7. y_linear = 2 * (x - 12) + 3 * (x - 12) + 2 * (x - 12) # Линеаризованное уравнение
  8.  
  9. # Построение графиков
  10. plt.figure(figsize=(10, 5))
  11. plt.plot(x, y_nonlinear, label='Нелинейная характеристика', color='blue')
  12. plt.plot(x, y_linear, label='Линеаризованная характеристика', color='red', linestyle='--')
  13. plt.title('Нелинейная и линеаризованная статические характеристики')
  14. plt.xlabel('x')
  15. plt.ylabel('y')
  16. plt.legend()
  17. plt.grid()
  18. plt.show()
  19.  
Success #stdin #stdout 2.22s 56360KB
stdin
Standard input is empty
stdout
Standard output is empty