plotting griddata
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 25 Mai 2011
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
am 25 Mai 2011
I think you mean MESH, not MESHGRID.
Melissa
am 25 Mai 2011
Akzeptierte Antwort
Weitere Antworten (1)
Walter Roberson
am 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 Kommentare
Melissa
am 25 Mai 2011
Walter Roberson
am 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.
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!