结构化网格和任意点(非结构化网格)之间的Matlab插值

时间:2016-08-30 10:59:19

标签: matlab interpolation

我有一个数据,它基于getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#000000"))); 格式的2D结构化网格。此外,我在平面上有点云(2D非结构化网格),我想在其上插入结构化网格中的信息。

我尝试了选项meshgrid,但要求第二个网格采用interp2格式。这不是我的情况。我还注意到meshgrid,它进行了散乱数据插值。但插值信息似乎不准确。有人可以为这种结构化的非结构化网格插值场景建议高精度插值方案吗?

1 个答案:

答案 0 :(得分:2)

使用griddata。它将数据(x,y,v)作为散点并在请求的点(xq,yq)上进行插值。

vq = griddata(x(:), y(:), v(:), xq, yq, 'natural');

注意:您应该根据您的需要选择插值方法(例如,此处为“自然'”。