我有多组多点字段数据,每个点数据集都与非结构化网格的单个单元格相关。目标是以最准确的方式直接或间接地将数据插入到单元中心。
如果我使用反距离加权插值,在源和目标(单元中心)之间的距离非常小的情况下,我最终可能会出现浮点异常。
对于结构化网格上的这种插值,使用体积加权插值。这不会直接转化为任意形状的网格单元。
仅当我不引入任何可能导致插值效率低下的测试时,引入 IDW 插值容差以规避 SIGFPE 才有意义。是否为每个权重的分母添加足够小的你知道哪些适合这个问题的插值方法?
附加信息:
对于从网格到点的插值,我使用基于质心坐标的插值。网格的每个多面体单元都分解为四面体。使用IDW 插值将单元中心场内插到单元点。对每个点进行搜索以找到它所在的四面体,并使用重心插值对值进行插值。
对于从点到网格的插值,这是不可能的。以单元格为中心的值是未知的。没有办法组装一个强制的四面体组合,其中是与点P和单元中心C相关的权重。这是因为点配置是任意的。所以,我目前正在为此使用 IDW,以确保我没有得到浮点异常。有没有更适合这个问题的插值方法?