Loadable Function: [fi,vari] = optiminterp3(x,y,z,f,var,lenx,leny,lenz,m,xi,yi,zi)

Performs a local 3D-optimal interpolation (objective analysis).

Every elements in f corresponds to a data point (observation) at location x, y, z with the error variance var

lenx,leny and lenz are correlation length in x-,y- and z-direction respectively. m represents the number of influential points.

xi,yi and zi are the data points where the field is interpolated. fi is the interpolated field and vari is its error variance.

The background field of the optimal interpolation is zero. For a different background field, the background field must be subtracted from the observation, the difference is mapped by OI onto the background grid and finally the background is added back to the interpolated field.

The error variance of the background field is assumed to have a error variance of one.

Package: optiminterp