Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import math
  2.  
  3. base_values = [1.405, 1.148, 1.083, 0.9575, 1.018, 1.007, 1.151, 0.8743, 0.9512, 0.8455, 0.7693]
  4. alpha = 0.4911
  5.  
  6. def do_friksjon(val):
  7.     aks = val*2
  8.     return math.tan(alpha)-aks/((9.81*math.cos(alpha)))
  9.  
  10. values = map(do_friksjon, base_values)
  11.  
  12. gjennomsnitt_values = sum(values)/len(values)
  13.  
  14. def deler(val):
  15.     return (val-gjennomsnitt_values)**2
  16.  
  17. del_sum = sum(map(deler, values))
  18.  
  19. first_multiple = (1.0/(len(values)-1.0))
  20.  
  21. res = math.sqrt(first_multiple*del_sum)
  22.  
  23. usikkerhet_gjennomsnitt = res/math.sqrt(len(values))
  24.  
  25. print(str(gjennomsnitt_values) + '+-' + str(usikkerhet_gjennomsnitt))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement