Mathematica 9 is now available

ListInterpolation

Usage

ListInterpolation[array] 构造一个InterpolatingFunction对象,表示对给定数组进行插值的近似函数。
ListInterpolation[array,   xmin, xmax ,  ymin, ymax , ...  ] 指定array 中的值来自的格点的域。


Notes

• 可以用格线位置的确切列表代替  xmin, xmax 等。格线假设是等间距。
ListInterpolation[array] 假设格线在每个方向的整数位置。
array 可以是任何维数的数组,相应于有任何嵌套层数的列表。
ListInterpolation[array, domain] 产生一个InterpolatingFunction对象,该对象返回和在  array, domain 中有相同精度的值。
• 参见注释 Interpolation.
• 参见 Mathematica 全书: 3.8.2.
Further Examples

ListInterpolation is similar to Interpolation, but provides a more convenient interface for data that does not include coordinates and for multidimensional data.

Here is a table of values of a function on a regular three dimensional grid.

In[1]:=  

Out[1]=

This constructs an approximate function that represents these values. There is not enough data in the z direction (only z = 0 and z = 1) for a higher order approximation, so the order in that direction is reduced automatically. (The order can be reduced manually; in this case by setting the option InterpolationOrder to {3,3,1}.)

In[2]:=  

Out[2]=

The approximation reproduces the values at each of the points in the table.

In[3]:=  

Out[3]=

You can get approximate values at other points. In this case, the interpolation is a fairly good approximation to the function.

In[4]:=  

Out[4]=

Here values and derivatives specified at the points  ,  ,  and  . There is not enough data to construct a third order (cubic) polynomial in either the x or the y direction, so the (default) interpolation order of  is reduced automatically.

In[5]:=  

Out[5]=

Again, the given values are represented by the approximate function.

In[6]:=  

Out[6]=

The given derivatives are also represented.

In[7]:=  

Out[7]=

Where the derivative was given by Automatic, it is computed automatically by the interpolation.

In[8]:=  

Out[8]=

You can also get approximate values at other points.

In[9]:=  

Out[9]=

Let's clean up by getting rid of the symbols defined in these examples.

In[10]:=  



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.