Повторная выборка разбросанных точек данных для соответствия сетке с использованием интерполяции в Matlab - PullRequest
0 голосов
/ 24 марта 2019

У меня 2701 разбросанных точек данных (Kx, Ky), и я хочу интерполировать их, чтобы соответствовать сетке. Возможно, с использованием griddedInterpolant в Matlab, но я не понимаю, как работают входные значения, и не могу найти хороших примеров, подходящих для моей проблемы, в Интернете. Особенно что такое 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
...