Интерполяция дискретных данных Matlab
У меня есть набор данных в отношении z=f(x,y), где x и y - координатные точки, а z - значения относительно этих точек. Мне нужно получить значения z между пробелами из значений x и y. Я попытался сделать интерполяцию, и все же он дает мне почти такие же результаты. Итак, мой вопрос заключается в том, как получить общее распределение z на поверхности xy. Спасибо
[X,Y] = ndgrid(linspace(0,100,506),linspace(-85,85,2001));
Z = griddata(x(:),y(:),z(:),X,Y,'linear');