plotting griddata
Show older comments
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 Comments
Walter Roberson
on 25 May 2011
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
on 25 May 2011
I think you mean MESH, not MESHGRID.
Melissa
on 25 May 2011
Accepted Answer
More Answers (1)
Walter Roberson
on 25 May 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 Comments
Melissa
on 25 May 2011
Walter Roberson
on 25 May 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.
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!