Advertisement
Guest User

zachelpme

a guest
Jul 16th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.87 KB | None | 0 0
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3.  
  4. #For all of the spectral functions, w21=-1. This allows the displacement between the peak and satellite to be the same for each graph
  5. w = [] #Establishes x-axis in Frequency Space
  6. a_w_0_25 = [] #Spectral Function when v=0.25
  7. a_w_0_5 = []
  8. a_w_0_75 = []
  9. a_w_1 = []
  10. a_w_1_5 = []
  11. a_w_2 = []
  12. a_w_3 = []
  13. a_w_5 = []
  14. z_0_25 = [] # Main Peak Integrated Weight at v = 0.25
  15. z_0_5 = []
  16. z_0_75 = []
  17. z_1 = []
  18. z_1_5 = []
  19. z_2 = []
  20. z_3 = []
  21. z_5 = []
  22.  
  23. data_0_25 = np.genfromtxt('0_25.dat', dtype = None, delimiter = '')
  24. data_0_5 = np.genfromtxt('ugh.dat', dtype = None, delimiter = '')
  25. data_0_75 = np.genfromtxt('0_75.dat', dtype = None, delimiter = '')
  26. data_1 = np.genfromtxt('1.dat', dtype = None, delimiter = '')
  27. data_1_5 = np.genfromtxt('1_5.dat', dtype = None, delimiter = '')
  28. data_2 = np.genfromtxt('2.dat', dtype = None, delimiter = '')
  29. data_3 = np.genfromtxt('3.dat', dtype = None, delimiter = '')
  30. data_5 = np.genfromtxt('5.dat', dtype = None, delimiter = '')
  31.  
  32. for row in data_0_25:
  33.     w.append(row[0])
  34.     a_w_0_25.append(row[1])
  35.     z_0_25.append(row[2])
  36. for row in data_0_5:
  37.     a_w_0_5.append(row[1])
  38.     z_0_5.append(row[2])
  39. for row in data_0_75:
  40.     a_w_0_75.append(row[1])
  41.     z_0_75.append(row[2])
  42. for row in data_1:
  43.     a_w_1.append(row[1])
  44.     z_1.append(row[2])
  45. for row in data_1_5:
  46.     a_w_1_5.append(row[1])
  47.     z_1_5.append(row[2])
  48. for row in data_2:
  49.     a_w_2.append(row[1])
  50.     z_2.append(row[2])
  51. for row in data_3:
  52.     a_w_3.append(row[1])
  53.     z_3.append(row[2])
  54. for row in data_5:
  55.     a_w_5.append(row[1])
  56.     z_5.append(row[2])
  57.  
  58.  
  59. plt.plot(w,a_w_0_25,'b')
  60. #plt.plot(w,a_w_0_5)
  61. plt.plot(w,a_w_0_75,'g')
  62. plt.plot(w,a_w_1,'m')
  63. plt.plot(w,a_w_1_5,'c')
  64. plt.plot(w,a_w_2,'y')
  65. plt.plot(w,a_w_3,'bo')
  66. plt.plot(w,a_w_5,'ro')
  67. plt.xlabel('Frequency w')
  68. plt.ylabel('A(w)')
  69. plt.grid(True)
  70. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement