plotting griddata
Afficher commentaires plus anciens
Hey All, I was wondering if there was a way to modify the griddata program to include plotting. Given that I am using data points I know I will have to use meshgrid and was trying to figure out how it would be possible to include into the program. Any ideas? Mel
3 commentaires
Walter Roberson
le 25 Mai 2011
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
le 25 Mai 2011
I think you mean MESH, not MESHGRID.
Melissa
le 25 Mai 2011
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 25 Mai 2011
[X,Y] = meshgrid(xi,yi);
Z = griddata(x,y,z,X,Y);
mesh(X,Y,Z), hold
plot3(x,y,z,'o'), hold off
2 commentaires
Melissa
le 25 Mai 2011
Walter Roberson
le 25 Mai 2011
Perhaps we are misunderstanding each other, but there is no reason why the code I show above would not work in a script or function, including a callback function.
At most it might be necessary to be more careful about which axes to plot on to.
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!