Bonjour,
J'ai poser mon problème il y a quelque jours mais je n'ai pas obtenue de réponse...j'ai avancé depuis mais je suis encore bloqué sur ma représentation graphique.
Je travailles avec MatLab.
J'ai plusieurs série de données acquises expérimentalement.
Je doit tracer la colline de rendement d'un groupe turbine-alternateur (production d'hydroélectricité) et pour ce, j'ai sur des fichiers excel les données suivantes;
la hauteur de chute (H), la puissance (P) et le rendement(R) du groupe.
H, P et R sont des vecteur colonnes dans excel (J'ai 5 hauteur de chute différente pour lesquelle j'ai des couple de données P-R).
Pour chaque hauteur de chute spécifique, je peux tracer une courbe du rendement en fonction du débit (en 2D) (voir les point sur la surface dans la pièce jointe).
Je trace ensuite en 3D chacune de ces courbes, une à côté de l'autre.
Après avoir importé mes données de excel vers matlab, je me retrouve avec 3 matrice H1, P1 et R1,
P1(:.i) et R1(:,i) sont les puissance et rendement associés à H1(:,i)
Je trace ensuite mes courbes pour chaque hauteur spécifique dans un espace 3D. Jusque là, pas de problème.
Ensuite, je veux avoir une surface qui enveloppe mes courbes.
J'arrive à un résultat qui ressemble l'image en pièce jointe. Voici un bout de mon code
J'aimerais avoir un résultat semblable mais sans les "bandes" qui partent du bout de ma surface pour revenir au début pour le graphique du haut et quelque chose de propre pour les ligne d'iso rendement (contour) pour le graphique du bas.Code:[h,p]=meshgrid(H1,P1); r=griddata(H1,P1,R1,h,p); meshc(h,p,r); contour(h,p,r)
J'espère être suffisamment clair...
Merci d'avance
Phil
-----