使用Matlab中的插值方法对分散的数据点重新采样以适合网格

时间:2019-03-24 14:13:57

标签: matlab interpolation

我有2701个分散的数据点(Kx,Ky),并且我想对它们进行插值以适合网格。可能是通过在Matlab中使用griddedInterpolant来实现的,但我不了解输入值的工作原理,也无法在线找到适合我的问题的任何示例。尤其是v(x,y)函数是什么?

如果有人可以像我10岁一样向我解释这一点,将不胜感激。

使用此代码计算值,然后使用scatter()进行绘制。这给出了散布在圆形图中的点。

k = 29;
i = 1;

for psi = 0:pi/36:2*pi

    for x = psi-pi/36:-pi/36:psi-pi/2
        Kx(i) = k*(cos(x)-cos(psi));
        Ky(i) = k*(sin(x)-sin(psi));
        i = i + 1;
    end

    for x = psi:pi/36:psi+pi/2
        Kx(i) = k*(cos(x)-cos(psi));
        Ky(i) = k*(sin(x)-sin(psi));
        i = i + 1;
    end

end

0 个答案:

没有答案