在Matlab中使用非均匀网格进行二维插值?

时间:2013-06-20 15:03:18

标签: matlab math image-processing interpolation

在Matlab中从非均匀网格进行二维插值有什么好方法?

我的问题类似于interpolation documentation中“网格近似技术”下的问题,但我想知道是否有更好的解决方案,而不是试图使网格有效均匀,即是否有任何标准功能/技术,允许我直接插入非均匀采样数据,而不必插入我的采样点,以便我可以插入我的数据。

虽然我的X,Y数组中的行/列值描述了x,y坐标 函数的样本点的单调增加,它们在X(i,j+1)-X(i,j) ~= X(i', j+1)-X(i',j)的意义上是非均匀间隔的。 当我将这些数组作为interp2的前两个参数提供时,Matlab抱怨:

Error using interp2/makegriddedinterp (line 217)
Input grid is not a valid MESHGRID.

如果重要,我的评估点XI, YI会形成一个合适的网格网格(要点是将非均匀采样数据插入到统一网格中)。

0 个答案:

没有答案