PDA

View Full Version : Matlab e superficie in 3d


akasa
27-03-2006, 13:31
Salve a tutti, cerco di spiegare il mio problema:
ho una matrice (n x 3) [X Y Z], dove i valori di z son ottenuti da una funzione ( z=f(x,y) ) che è stata calcolata su dei punti x e y ben precisi.
Come posso rappresentare la "superficie" costituita dai campioni in Z?

Grazie

Mr. X
29-03-2006, 13:47
Ecco i comandi:

x=liminfx:xpassox:limsupx;
y=liminfy:ypassoy:limsupy;
[X,Y]=meshgrid(x,y);
Z=f(X,Y);
mesh(X,Y,Z)

Ciao,
Marco.

akasa
29-03-2006, 21:03
Ecco i comandi:

x=liminfx:xpassox:limsupx;
y=liminfy:ypassoy:limsupy;
[X,Y]=meshgrid(x,y);
Z=f(X,Y);
mesh(X,Y,Z)

Ciao,
Marco.

Grazie Marco!
Ci ho sclerato tanto e alla fine ho trovato la soluzione qua (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/griddata.html)
eheh scleri scleri e poi son cose facili :D
Grazie comunque!!! ;)