Bonsoir,
récemment avec votre aide et des messages sur le forum je suis arrivé à faire des choses intéressantes avec la fonction patch de matlab mais je bloque un peu à présent pour donner une hauteur à mes noeuds du patch qui sont triangulaires.
Tout d'abord J'ai fait un graphique avec Patch en 2D à base de rectangles (voir PJ n°1) pour effectuer ce genre de chose il suffit de faire des rectangles avec Patch et donner comme hauteur au noeuds la valeur de la fonction en ce point et de même pour la couleur.
Maintenant j'ai voulu faire la meme chose mais avec des triangles.
- j'ai fais un maillage triangulaire (cf. PJ n°2)
- il comporte donc deux fois plus de patch qu'avec des rectangles.
Mon soucis :
je ne connais pas la valeur de ma fonction aux noeuds de chaque triangle mais au barycentre de ces derniers (point vert sur ma PJ n°2)
Du coup,s'auriez vous comment réaliser une interpolation afin d'avoir les résultats exprimé non plus sur les points rouges de ma PJn°2 en fonction des valeurs aux points verts ?
cela me permettrai de faire un graphique similaire à ce que j'ai mis sur l'image n°1
Partager