Bonjour,
je possede une matrice xyz composée de 3 colonnes x, y et z.
Je souhaiterai tracer tous mes points et obtenir une surface composée des points de ma matrice.
J'ai trouvé cette exemple sur le site de matlab.
J'ai voulu remplacé par mes variables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [X,Y] = meshgrid(-3:.25:3); Z = peaks(X,Y); [XI,YI] = meshgrid(-3:.125:3); ZI = interp2(X,Y,Z,XI,YI); mesh(X,Y,Z), hold, mesh(XI,YI,ZI+15) hold off axis([-3 3 -3 3 -5 20])
A la premiere ligne, j'ai mis
Matlab me renvoie un probleme de mémoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [X,Y] = meshgrid(x,y);
Mes matrices x et y sont de dimension:164953*1 chacune
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ??? Maximum variable size allowed by the program is exceeded. Error in ==> meshgrid at 44 xx = xx(ones(ny, 1),:); Error in ==> test7 at 3 [X,Y] = meshgrid(x,y);
Je suis un peu bloqué
Partager