Pesquisar aqui

domingo, 22 de novembro de 2020

Linguagens de Programação: Entrada 7 - Um exemplo de código usado por mim na escola

Hoje, irei mostrar um simples código que eu usei para Física, com o intuito de vos mostrar que esta ferramenta é bastante util!


import numpy
import matplotlib.pyplot as plt
#import pandas as pd

x = [0.00000000000000e+000, 1.61016317016317e+001, 3.22032634032634e+001, 4.88799533799534e+001, 6.61317016317016e+001, 8.33834498834499e+001, 1.00635198135198e+002, 1.16736829836830e+002, 1.34563636363636e+002, 1.52390442890443e+002, 1.70217249417249e+002, 1.85743822843823e+002, 2.05295804195804e+002, 2.22547552447552e+002, 2.41524475524476e+002]

y = [0.00000000000000e+000, 5.43214736842105e+000, 1.03704631578947e+001, 1.38272842105263e+001, 1.62964421052632e+001, 1.72841052631579e+001, 1.77779368421053e+001, 1.72841052631579e+001, 1.58026105263158e+001, 1.28396210526316e+001, 9.87663157894737e+000, 4.93831578947368e+000, -1.48149473684211e+000, -8.39513684210526e+000, -1.72841052631579e+001]

mymodel = numpy.poly1d(numpy.polyfit(x, y, 3))

myline = numpy.linspace(1, 250, 110)

plt.scatter(x, y)
plt.plot(myline, mymodel(myline))
plt.show()
print(mymodel)




E qual o output?

Este foi um lançamento oblíquo que fiz para fisica, para descobrir a aceleração gravítica. :-)

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.