Loadable Function: [fi,vari] = optiminterpn(x,y,…,f,var,lenx,leny,…,m,xi,yi,…)

Performs a local nD-optimal interpolation (objective analysis).

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

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

xi,yi,… 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