Découvrez les réponses à vos questions 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. Explorez une mine de connaissances de professionnels dans différentes disciplines 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 service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.