# Initialisations diverses
import matplotlib.pyplot as plt
import pandas as pd
# Lecture du fichier et création des variables
# Nom du fichier à traiter
fichier="altitude_vitesse.csv"
# Lecture
Data = pd.read_csv(fichier, sep=',', header=0)
# Chaque variable se trouve dans un tableau à une dimension
t=Data['Temps']
z=Data['Z']
v=Data['V']
# Caractéristiques du système
# Masse du système en kg
m=0.60
# Intensité de la pesanteur en m⋅s-2.
g=9.81
# Calcul de l'énergie potentielle
Ep = [] # Liste vide
for i in range(len(v)) :
Ep.append(** ICI **) # Append ajoute en fin de liste
# print(Ep[i])
plt.plot(t,Ep,'ro',label='** ICI **')
plt.legend()
plt.show()
Ec = [] # Liste vide
for i in range(len(v)) :
Ec.append(** ICI **) # Append ajoute en fin de liste
# print(Ec[i])
plt.plot(t,Ec,'go',label='** ICI **')
plt.legend()
plt.show()
Em = [] # Liste vide
for i in range(len(v)) :
Em.append(** ICI **) # Append ajoute en fin de liste
# print(Em[i])
plt.plot(t,Em,'ko',label='** ICI **')
plt.ylim([0,30]) # plot prend l’initiative de tracer seulement la faible variation de Em, en modifiant l’échelle. On force ici l'affichage pleine échelle.
plt.legend()
plt.show()
#Parametres de la grille
ax = plt.gca()
ax.minorticks_on()
ax.grid(which='major', linestyle='-', linewidth='0.5', color='black')
ax.grid(which='minor', linestyle='-', linewidth='0.5', color='black')
# Tracé des énergies
plt.plot(t,Ep,'ro',label='** ICI **')
plt.plot(t,Em,'ko',label='** ICI **')
plt.plot(t,Ec,'go',label='** ICI **')
plt.legend()
plt.show()