plotting griddata
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 25 de Mayo de 2011
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
el 25 de Mayo de 2011
I think you mean MESH, not MESHGRID.
Melissa
el 25 de Mayo de 2011
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 25 de Mayo de 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 comentarios
Melissa
el 25 de Mayo de 2011
Walter Roberson
el 25 de Mayo de 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.
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!