Dear all,
using the mapping toolbox, I've created an interpolated surface from a scattered dataset. x,y,z are read from a file.
[yi,xi] = meshgrid(min(y):0.5:max(y), min(x):0.5:max(x)); % sets up mesh grid for x/y coords, step-size=0.5
zi = griddata(y,x,z,yi,xi,'linear'); % interpolates z values
surfm(yi,xi,zi);
Now, I need to read out the interpolated zi value at a given location (say… -10, -50). I feel like there's a very simple solution, but half an hour of googling and reading up in the documentation hasn't led me to success. Could someone point me in the right direction? Thank you!
Best Answer