Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有两组分散的数据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 。 更多&回答... |
![]() |
![]() |