Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète.
Sagot :
Bonsoir,
Tu t'en doutes que je ne vais pas m'amuser à faire chaque courbe et faire de la précision, à toi de t'occuper des valeurs à rentrer et de faire la précision que tu souhaites.
Je t'ai donc fait une ébauche de programme à compléter avec des valeurs.
Et finalement, je suis resté sur des listes simples, sans passer par Numpy.
import matplotlib.pyplot as plt
plt.axis([0, 16, 0, 0.7]) #Définition des axes.
plt.title("Coefficient de puissance Cp en fonction de la vitesse spécifique lambda") #Titre du graphique.
plt.xlabel("lambda = Omega R / V_0")
plt.ylabel("Coefficient de puissance Cp")
liste_lambda = list(range(16)) #Liste des entiers de 0 à 15. A toi de mettre plus de valeurs pour des courbes plus lisse.
liste_Cp_rouge = [0, 0.35, 0.42, 0.45, 0.48, 0.5, 0.51, 0.5, 0.48, 0.46, 0.44, 0.43, 0.42, 0.41, 0.40, 0.39] #Mesures bâclées, à toi de faire mieux.
#Ajouter liste_Cp_violet, liste_Cp_bleu... pour les différentes courbes.
plt.plot(liste_lambda, liste_Cp_rouge, "r", label="Limite avec nombre fini de pales") #"r" pour "red" (rouge).
#plt.plot(liste_lambda, liste_Cp_violet, "m", label="Limite avec pertes dues à la traînée du rotor")
#plt.plot(liste_lambda, liste_Cp_bleu, "b", label="Limte avec pertes dues à la rotation du sillage")
#...
plt.legend(loc="best")
plt.show()
Merci d'utiliser notre plateforme. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci de faire confiance à Laurentvidal.fr. Revenez nous voir pour obtenir de nouvelles réponses des experts.