Matlab 将x和y矢量转换为网格网格

Matlab 将x和y矢量转换为网格网格,matlab,Matlab,我有一个x、y和z向量,我目前正在使用它来创建一个三维散点图。是否可以使用这三个向量创建网格图?我宁愿只使用这些向量,而不改变我以前的任何代码。我对你的术语有点困惑,但我假设你有非结构化的曲面数据-z是一组位置的曲面高度x,y 如果要为该数据形成“网格”,可以进行三角剖分(通过Delauany位置三角剖分): 如果要可视化“网格化”曲面,可以使用trimesh/trisurf: figure; trimesh(t, x, y, z); figure; trimesh(t, x, y, z);

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

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

如果要为该数据形成“网格”,可以进行三角剖分(通过Delauany位置三角剖分):

如果要可视化“网格化”曲面,可以使用
trimesh/trisurf

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