My understating is that INTERPOLATE automatically does bilinear interpolation when the data parameter is 2D, trilinear interpolation when the data parameter is 3D. Here is the explanation of the 'Return Value' in IDL's Online Help for INTERPOLATE:
"Linear interpolates are returned in the one-dimensional case, bilinear in the two-dimensional case and trilinear interpolates in the three-dimensional case"
Under the IDL Online Help index topic "interpolation", you will see many subtopics (e.g. Cubic, Quadratic, Quintic, Spline, etc.) that can point you to IDL's other interpolation alogirthm implementations, if those interest you.
|