Advertisement
qwerty4657

Untitled

Oct 21st, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. g = 9.81
  2. L = 1450
  3. u = 1
  4.  
  5. import numpy as np
  6.  
  7. # acc front < acc rear
  8. # retard_rear < retard_front
  9. # acc front, retard rear maxim
  10. # x 690 - 710,y in 700 - 800
  11.  
  12. def get_values(x, y):
  13. acc_front = g* (L-x) / y
  14. acc_rear = u * g * x / (L - u * y)
  15. retard_rear = g * x / y
  16. retard_front = u * g * (L-x) / (L - u * y)
  17.  
  18. return acc_front, retard_rear, acc_rear, retard_front, x, y
  19.  
  20. mat = []
  21.  
  22. # print(mat)
  23. for i in range(760, 770):
  24. for j in range(680, 710):
  25. vals = get_values(i, j)
  26. mat.append(list(vals)) # PLACEHOLDER LIST OF VALUES
  27.  
  28. arr = np.array(mat)
  29. # sorted = np.sort(arr, axis = 0)
  30. sorted = arr[arr[:,0].argsort()]
  31. # print(sorted)
  32. for i in sorted:
  33. print(i)
  34.  
  35. # import pandas as pd
  36.  
  37. ## convert your array into a dataframe
  38. # df = pd.DataFrame(sorted)
  39.  
  40. ## save to xlsx file
  41. # filepath = 'file.xlsx'
  42.  
  43. # df.to_excel(filepath, index=False)
  44. # np.savetxt('file.xlsx', sorted)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement