我有一个x,y和z矢量,我目前用它来创建一个三维散点图。是否可以使用这三个向量创建网格图?我宁愿只使用这些向量而不是改变我之前的任何代码。
答案 0 :(得分:2)
我对你的术语感到有点困惑,但我假设你有非结构化的表面数据 - z
是一组位置x, y
的表面高度。
如果你想为这些数据形成一个“网格”,你可以进行三角测量(通过Delauany对位置的三角测量):
t = delaunayn([x, y]);
如果要想象“网状”表面,可以使用trimesh/trisurf
:
figure;
trimesh(t, x, y, z);