Bepaling van g#
Demo over nauwkeurige bepaling van \(g\) met ballon en phyphox.
#Import libraries
import numpy as np
#Data, H in cm, t in s
H = 176.0/100
u_H = 0.5/100
dt = 0.604
u_dt = 0.004
#Function to determine g
def g(H,dt):
return 2*H/dt**2
print('In this experiment g is determined to be: ', g(H,dt))
In this experiment g is determined to be: 9.648699618437789
err_in_g = np.sqrt(((g(H+u_H,dt)-g(H-u_H,dt))/2)**2+((g(H,dt+u_dt)-g(H,dt-u_dt))/2)**2)
print('In this experiment g is determined to be: ', g(H,dt) , '+/-', err_in_g)
In this experiment g is determined to be: 9.648699618437789 +/- 0.1307149353809482
print('In this experiment g is determined to be: %.1f +/- %.1f m/s^2' %(g(H,dt), err_in_g))
In this experiment g is determined to be: 9.6 +/- 0.1 m/s^2