Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import scipy.fftpack
  4.  
  5. data1 = np.loadtxt('D:/SKRIPSI FIX/data/afni/b7.csv',delimiter = ",")
  6. oc3 = data1[0:256,3]
  7. oc4 = data1[0:256,4]
  8. data2 = np.loadtxt('D:/SKRIPSI FIX/data/afni/g7.csv',delimiter = ",")
  9. fc3 = data2[0:256,3]
  10. fc4 = data2[0:256,4]
  11. data3 = np.loadtxt('D:/SKRIPSI FIX/data/afni/j7.csv',delimiter = ",")
  12. pc3 = data3[0:256,3]
  13. pc4 = data3[0:256,4]
  14. # data4 = np.loadtxt('D:/SKRIPSI/raw data/umik/afni by umik/2.csv',delimiter = ",")
  15. # ac3 = data4[0:1800,3]
  16. # ac4 = data4[0:1800,4]
  17.  
  18. # Number of samplepoints
  19. N = 256
  20. # n = 1800
  21. # sample spacing
  22. T = 1.0 / 50
  23. x = np.linspace(0.0, N*T, N)
  24. # xn = np.linspace(0.0, n*T, n)
  25. # y = np.sin(75.0 * 2.0*np.pi*x) + 0.5*np.sin(20.0 * 2.0*np.pi*x)
  26. of = scipy.fftpack.fft(oc4)
  27. pf = scipy.fftpack.fft(pc4)
  28. ff = scipy.fftpack.fft(fc4)
  29. # af = scipy.fftpack.fft(ac3)
  30. xf = np.linspace(0.0, 1.0/(2.0*T), N/2)
  31. # xfn = np.linspace(0.0, 1.0/(2.0*T), n/2)
  32.  
  33. fig, ax = plt.subplots()
  34. ax.plot(xf, 2.0/N * np.abs(of[:N//2]), label = 'membuka')
  35. ax.plot(xf, 2.0/N * np.abs(ff[:N//2]), label = 'menggenggam')
  36. ax.plot(xf, 2.0/N * np.abs(pf[:N//2]), label = 'menjepit')
  37. # ax.plot(xfn, 2.0/n * np.abs(af[:n//2]), label = 'all')
  38. plt.title('Channel 4')
  39. plt.xlabel('Frequency (Hz)')
  40. plt.ylabel('Amplitude')
  41. plt.legend()
  42. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement