我有一个数据,它是基于二维结构化网格的meshgrid
格式。此外,我有一个平面上的点云(2D非结构化网格),我想在上面插入来自结构化网格的信息。
我尝试了interp2
选项,但是它要求第二个网格采用meshgrid
格式。这不是我的案子。我还注意到有scatteredInterpolant
,它可以进行散乱的数据插值。但插值的信息似乎不准确。有人能为这种结构化到非结构化的网格插补方案提出高精度的插值方案吗?
发布于 2016-08-30 11:13:49
使用griddata
。它以散乱点的形式获取数据(x,y,v),并在所请求的点(xq,yq)上进行插值。
vq = griddata(x(:), y(:), v(:), xq, yq, 'natural');
注意:你应该根据你想要的内容选择插值方法(比如这里的“自然”)。
https://stackoverflow.com/questions/39225690
复制相似问题