Guest User

Untitled

a guest
Mar 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import numpy as np
  2. from numpy.linalg import inv
  3. ton=np.array([4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,8,8,8,8,8,8,8,8,8])
  4.  
  5. tof=np.array([4,4,6,6,6,8,8,8,4,4,4,6,6,6,8,8,8,4,4,4,6,6,6,8,8,8])
  6.  
  7. feed=np.array([4,6,4,6,2,6,2,4,2,4,6,4,6,2,6,2,4,2,4,6,4,6,2,6,2,4])
  8.  
  9. current=np.array([1.5,1.1,1.5,1.5,1.1,1.5,1.1,1.1,1.9,1.9,1.5,1.9,1.2,1.1,1.8,1.5,1.1,2.1,1.9,1.5,2,1.8,1.5,1.9,1.9,1.5])
  10.  
  11. voltage=np.array([55,65,45,55,65,45,55,65,45,55,65,45,55,65,45,55,65,45,55,65,45,55,65,45,55,65])
  12.  
  13. speed=np.array([1.6,1.2,1.8,1.4,1.1,1.6,1.3,1.1,2.2,1.7,1.4,1.8,1.5,1.2,1.6,1.4,1.1,2.9,1.9,1.5,2.1,1.6,1.4,2,1.7,1.3])
  14.  
  15. ra=np.array([1.64,1.69,1.85,2.03,1.99,1.86,1.83,1.84,2.02,1.84,1.88,1.67,1.64,1.71,1.8,2.18,2.03,1.98,2.01,1.82,2.5,1.75,2.72,2.23,1.88,1.95])
  16. O=[1 for i in range(26)]
  17. o=np.array(O)
  18. X=[]
  19. for i in range(26):
  20. a=[ton[i],tof[i],feed[i],current[i],voltage[i],speed[i]]
  21. X.append(a)
  22. X=np.matrix(X)
  23. Y=np.matrix(ra)
  24. Z=(np.transpose(X))*(X)
  25. Z=np.linalg.inv(Z)
  26. Z=Z*(np.transpose(X))
  27. Z=Z*(np.transpose(Y))
  28. test=np.matrix([4,4,2,1.9,45,1.9])
  29.  
  30. print(test*Z) #expected value is 1.8
Add Comment
Please, Sign In to add comment