plotting griddata
Mostra commenti meno recenti
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 Commenti
Walter Roberson
il 25 Mag 2011
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
il 25 Mag 2011
I think you mean MESH, not MESHGRID.
Melissa
il 25 Mag 2011
Risposta accettata
Più risposte (1)
Walter Roberson
il 25 Mag 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 Commenti
Melissa
il 25 Mag 2011
Walter Roberson
il 25 Mag 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.
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!