Bonjour,
J'utilise très peu matlab mais dans le cadre d'un projet de recherche en hydraulique, j'aurais besoin de faire un graphique en 3D.
Je vais essayer d'être clair.
J'ai plusieurs points avec des coordonnées (x,y,z) que j'ai mis en annexe sur Excel. données graphiques 3D.xlsx
Premièrement, je souhaiterais représenter ces points sur un graphique en 3D. J'ai déjà essayé les fonctions meschgrid, griddata, surf et d'autre mais comme je suis débutante je ne sais pas si c'est mon code qui n'est pas bon ou si c'est les fonctions que j'utilise.
Ci dessous, un bout du code que j'ai essayé:
[x,y]=meshgrid(m(:,1),m(:,2)); où m est la matrice [x,y,z] de mon Excel
[XI,YI,ZI]=griddata(m(:,1),m(:,2),m(:,3),x,y,'cubic'); --> ici le programme me renvoie sur une ligne 75 du code de la fonction griddata mais je ne sais pas quoi faire
Deuxièmement, j'aimerais une fois que le graphique est fait pouvoir modifier la couleur de chaque point et ainsi représenter 4 paramètres sur le même graphique. La dernière colonne de mon Excel représente les couleurs que je voudrais mettre.
Jespère avoir été assez clair.
Merci d'avance pour vos réponses
Les résultats de mon étude dépendent de ce graphique !
J'utilise très peu matlab mais dans le cadre d'un projet de recherche en hydraulique, j'aurais besoin de faire un graphique en 3D.
Je vais essayer d'être clair.
J'ai plusieurs points avec des coordonnées (x,y,z) que j'ai mis en annexe sur Excel. données graphiques 3D.xlsx
Premièrement, je souhaiterais représenter ces points sur un graphique en 3D. J'ai déjà essayé les fonctions meschgrid, griddata, surf et d'autre mais comme je suis débutante je ne sais pas si c'est mon code qui n'est pas bon ou si c'est les fonctions que j'utilise.
Ci dessous, un bout du code que j'ai essayé:
[x,y]=meshgrid(m(:,1),m(:,2)); où m est la matrice [x,y,z] de mon Excel
[XI,YI,ZI]=griddata(m(:,1),m(:,2),m(:,3),x,y,'cubic'); --> ici le programme me renvoie sur une ligne 75 du code de la fonction griddata mais je ne sais pas quoi faire
Code:
1
2
figure;
surfc(XI,YI,ZI);
Jespère avoir été assez clair.
Merci d'avance pour vos réponses
Les résultats de mon étude dépendent de ce graphique !
Aucun commentaire:
Enregistrer un commentaire