Anexo:
Obtencion del grafico Frecuencia vs. masa
import numpy as np
import pylab as plt
peso=np.array([99,96.9,59.9,49.9,30,20,16,10])
periodo=np.array([((3.68-0.47)/7),((2.51-0.14)/6),((2.56-0.69)/5),((2.39-0.24)/6),((2.03-0.43)/5),((3.91-2.28)/5),((3.89-2.17)/6),((3.04-0.97)/7)])
frecuencia=(1/periodo)
def lineal(peso,m,b):
return m*peso+b
import scipy.optimize as opt
popt,pcov = opt.curve_fit(lineal,peso,frecuencia)
print(popt)
plt.figure(1)
plt.scatter(peso,frecuencia)
plt.title("Frecuencia vs masa")
plt.xlabel("Masa [Kg]")
plt.ylabel("Frecuencia [Hz]")
Movimiento Oscilatorio: Obtención de K y el gráfico de Ln Frecuencia vs Ln masa