将x和y向量转换为meshgrid

时间:2011-09-22 23:21:49

标签: matlab

我有一个x,y和z矢量,我目前用它来创建一个三维散点图。是否可以使用这三个向量创建网格图?我宁愿只使用这些向量而不是改变我之前的任何代码。

1 个答案:

答案 0 :(得分:2)

我对你的术语感到有点困惑,但我假设你有非结构化的表面数据 - z是一组位置x, y的表面高度。

如果你想为这些数据形成一个“网格”,你可以进行三角测量(通过Delauany对位置的三角测量):

t = delaunayn([x, y]);

如果要想象“网状”表面,可以使用trimesh/trisurf

figure;
trimesh(t, x, y, z);