我有两组散乱数据x y z和x2 y2 z2
以下代码应生成两个重叠的表面图
F = TriScatteredInterp(x,y,z);
z2i=F(x2,y2);
tri = delaunay(x,y);
plot = trisurf(tri,x2,y2,z2,'edgeColor','blue','FaceColor','blue','FaceAlpha',.5);
hold on
trisurf(tri,x2,y2,z2i,'edgeColor','red','FaceColor','red','FaceAlpha',.5);
不知何故,这两个地块甚至都没有关闭。有谁知道这有可能吗?
答案 0 :(得分:2)
由于您从第一组x和y移动到第二组x2和y2,因此根据x2和y2计算三角测量。
tri = delaunay(x2,y2);
最后不要忘记hold off
。