plotting griddata
显示 更早的评论
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 个评论
Walter Roberson
2011-5-25
Why not just call meshgrid() after the griddata() call, as shown in the example in the documentation ?
Matt Fig
2011-5-25
I think you mean MESH, not MESHGRID.
Melissa
2011-5-25
采纳的回答
更多回答(1 个)
Walter Roberson
2011-5-25
[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 个评论
Melissa
2011-5-25
Walter Roberson
2011-5-25
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!