我有一个 x、y 和 z 向量,当前用于创建 3-D 散点图。是否可以使用这三个向量创建网格图?我宁愿只使用这些向量,而不改变我以前的任何代码。
最佳答案
我对你的术语有点困惑,但我假设你有非结构化表面数据 - z
是一组位置的表面高度 x, y
.
如果您想为此数据形成一个“网格”,您可以进行三角测量(通过位置的 Delauany 三角测量):
t = delaunayn([x, y]);
如果您想可视化“网格化”表面,您可以使用 trimesh/trisurf
:
figure;
trimesh(t, x, y, z);
关于matlab - 将 x 和 y 向量转换为网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522640/