I have some 2D data that needs to be interpolated to a finer grid. I'm fairly certain that MATLAB can do this with one of it's interpolation functions but I am new to MATLAB and haven't had much practice with the syntax.
My data that needs to be interpolated is essentially a value at an (x,y) coordinate. The grid spacing is not regular and I need to interpret it to a regular grid.
WC (ncells x 1) = values at each cell location (may contain replicate values)
xpos (ncells x 1) = x coordinate of each cell (contains replicate values)
ypos (ncells x 1) = y-coordinate of each cell (contains replicate values)
I tried using interp2, but it gave me an error about the data not increasing monotonically. Is there any way that MATLAB can interpolate this data to a regular grid?
Thanks in advance