我有两组分散的数据xyz和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); 不知何故,这两个地块甚至还不接近。有人知道这怎么可能吗?
回答:
由于您要从第一组x和y移至第二组x2和y2,因此请基于x2和y2计算三角剖分。
tri = delaunay(x2,y2); 不要忘了最后hold off 。
更多&回答...