import numpy as np # Numpy permet de faire des calculs simples sur des arrays import matplotlib.pyplot as plt # Matplotlib pour tracer des graphes # Saisie des distances mesurées # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OA = np.array([]) OAprime = np.array([]) # Caclul des valeurs de distances focales mesurées # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f = # LIGNE À COMPLETER en réponse à la question 2 N = len(f) # nombre de valeurs dans l'échantillon # Moyenne # ~~~~~~~ f_moy = # LIGNE À COMPLETER en réponse à la question 3 # Ecart-type et incertitude-type # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # LIGNE À COMPLETER en réponse à la question 7 # LIGNE À COMPLETER en réponse à la question 7 Titre = "valeur moyenne : " + str(f_moy) #+ " - incertitude-type : " + str(uf) # Tracé du graphique # ~~~~~~~~~~~~~~~~~~ fig=plt.figure(figsize=(16,9)) fig.patch.set_facecolor([0.8,0.8,0.8]) plt.plot(f, 'o', color = 'orchid', label = 'valeurs mesurées') # représentation des valeurs obtenues plt.plot( (0,N),(f_moy,f_moy), color = 'steelblue', label = "valeur moyenne" ) # tracé de droite représentant la valeur moyenne plt.ylim(0,35) plt.xlabel('numéro de la mesure') plt.ylabel("1/(1/OA'-1/OA)") plt.grid() plt.legend() plt.title(Titre) plt.show() # affichage de la figure