import math
import matplotlib.pyplot as plt

# lecture du fichier de point
with open('mesure-latis-pendule.txt') as f:
  lines = f.readlines()

# tableaux de valeurs: temps, positon x, position y
temps = []
pointsX = []
pointsY = []
for l in lines[1:]:
  t,x,t,y = l.rstrip().split(';')
  temps.append(float(t))
  pointsX.append(float(x))
  pointsY.append(float(y))

# tableaux contenant les dates t, les énergies 
# cinétiques , potentielles et mécaniques
energiet = []
energieC = []
energieP = []
energieM = []

# calcul des différentes énergies 
N = len(temps)
for i in range(1,N-1):
	#calcule de la norme de la vitesse
  vx= (pointsX[i+1]-pointsX[i-1])/(temps[i+1]-temps[i-1])
  vy= (pointsY[i+1]-pointsY[i-1])/(temps[i+1]-temps[i-1])
  v = math.sqrt(vx**2 + vy**2)

  # calcul des énergies
  #### 	A	COMPLETER 	####
  ec = 
  ep = 
  em = 
  ############################
  ti = temps[i]

  energiet.append(ti)
  energieC.append(ec)
  energieP.append(ep)
  energieM.append(em)

plt.title("énergie d'un pendule")
plt.plot(energiet,energieC, 'ro', markersize=2 ,label="énergie cinétique")
#### 	A	COMPLETER  POUR TRACER LES ENERGIES POT. ET MECA.	####


############################
plt.xlabel('temps /s')
plt.ylabel('énergie /J')
plt.legend()
plt.show()