Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.65 KB | None | 0 0
  1. def f1(y, t ):
  2.     x, y = y
  3.     return [x-x*y-5*x**2, y-x*y-5*y**2]
  4. def dependXOfT1(i):
  5.     y0 = [0.001 +i* 0.0001,0.001 +i * 0.0003]
  6.     w = odeint(f1, y0, t)
  7.     plt.plot(t, w[:, 0])
  8. def dependYOfT1(i):
  9.     y0 = [-0.001 +i* 0.0001,0.001 +i * 0.0003]
  10.     w = odeint(f1, y0, t)
  11.     plt.plot(t, w[:, 1])
  12. t = np.linspace(0, 5, 100)
  13. for i in range(0, 1):
  14.     dependXOfT1(i)
  15. plt.show()
  16. t = np.linspace(0, 5, 100)
  17. for i in range(0, 1):
  18.     dependYOfT1(i)
  19. plt.show()
  20. def dependXOfT2(i):
  21.     y0 = [0.001 + i * 0.0005, 0.5 + i * 0.001]
  22.     w = odeint(f1, y0, t)
  23.     plt.plot(t, w[:, 0])
  24. def dependYOfT2(i):
  25.     y0 = [0 + i * 0.0005, 0.6 - i * 0.001]
  26.     w = odeint(f1, y0, t)
  27.     plt.plot(t, w[:, 1])
  28. t = np.linspace(0, 5, 100)
  29. for i in range(0, 1):
  30.     dependXOfT2(i)
  31. plt.show()
  32. t = np.linspace(0, 5, 100)
  33. for i in range(0, 1):
  34.     dependYOfT2(i)
  35. plt.show()
  36. def dependXOfT3(i):
  37.     y0 = [0.6 + i * 0.001, 0 + i * 0.001]
  38.     w = odeint(f1, y0, t)
  39.     plt.plot(t, w[:, 0])
  40. def dependYOfT3(i):
  41.     y0 = [0.5 + i * 0.001, 0.001 + i * 0.001]
  42.     w = odeint(f1, y0, t)
  43.     plt.plot(t, w[:, 1])
  44. t = np.linspace(0, 5, 100)
  45. for i in range(0, 1):
  46.     dependXOfT3(i)
  47. plt.show()
  48. t = np.linspace(0, 5, 100)
  49. for i in range(0, 1):
  50.     dependYOfT3(i)
  51. plt.show()
  52. def dependXOfT4(i):
  53.     y0 = [0.1668, 0.1667+ i * 0.001]
  54.     w = odeint(f1, y0, t)
  55.     plt.plot(t, w[:, 0])
  56.     #plt.plot(t, w[:, 1])
  57. def dependYOfT4(i):
  58.     y0 = [0.1667, 0.16]
  59.     w = odeint(f1, y0, t)
  60.     plt.plot(t, w[:, 1])
  61. t = np.linspace(0, 5, 100)
  62. for i in range(0, 1):
  63.     dependXOfT4(i)
  64. plt.show()
  65. t = np.linspace(0, 5, 100)
  66. for i in range(0, 1):
  67.     dependYOfT4(i)
  68. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement