Documentation for jbiu/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

math/

bilin_interp.pro


top source bilin_interp

Math

result = bilin_interp(z, x, y, xout, yout)

Performs bilinear interpolation for a function defined on a 2D grid.

Return value

A vector containing the value of the function bilinearly interpreted at each Xout,Yout pair. The output will have the same number of elements as Xout and Yout.

Parameters

z in

2D array containing the values of the function defined at each X,Y grid point. The first dimension of Z must have the same length as X and the second dimension must have the same length as Y.

x in

Vector containing the x-locations of the grid points at which the function is defined.

y in

Vector containing the y-locations of the grid points at which the function is defined.

xout in

A vector of x-locations at which the function is to be interpolated.

yout in

A vector of y-locations at which the function is to be interpolated.

Examples

IDL> xgrid = [1.,2.] IDL> ygrid = [2.,5.] IDL> zvals = [ [10.,2.], [25.,15.] ] IDL> PRINT, BILIN_INTERP(zvals, xgrid, ygrid, [1.3], [3.]) 12.4000

Author information

History:

Written by: Jeremy Bailin 11 June 2008 Public release in JBIU

File attributes

Modification date: Wed Apr 15 16:07:52 2009
Lines: 78