【发布时间】:2018-11-23 15:59:19
【问题描述】:
我有两个大型数据集,一个是对象的外部,一个代表对象内部的流体流动。我担心使用我拥有的网格,一些数据可能会被错误地表示,或者没有很好地建模,并且在第一个数据集之外。
在 Matlab 中,我使用 trisurf 从第一个数据集创建了一个网格,并且很好奇是否有一种方法可以检查网格之外的点。我见过二维版本的多边形和一些阈值函数,但表面不是超级规则的,而且这些并没有真正考虑网格。感谢您的帮助!
【问题讨论】:
-
显示一些代码。
-
@Grant Miller 这是用于绘制数据的代码,因此 trisurf 从数据 V 创建了一个网格,我想看看 D 中是否有任何点超出该范围。谢谢!图(88),clf,trisurf(F,V(:,1),V(:,2),V(:,3)); title('单孔喷G1'); xlabel('X(mm)');ylabel('Y(mm)');zlabel('Z(mm)');坚持图(88), scatter3(D(:,1),D(:,2),D(:,3), .2,[1,0,0]);
标签: matlab mesh large-data points boundary