此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

ListInterpolation

Updated In 7 Graphic
ListInterpolation[array]
构造一个 InterpolatingFunction 对象,表示对给定数组进行插值的近似函数。
ListInterpolation[array, {{xmin, xmax}, {ymin, ymax}, ...}]
指定 array 中的值来自的格点的域。
  • 可以用格线位置的确切列表代替 {xmin, xmax} 等。格线假设是等间距。
  • array 可以是任何维数的数组,相应于有任何嵌套层数的列表。
  • ListInterpolation 支持 Method 选项。可能的设置包括样条插值的 "Spline" 和 Hermite 插值的 "Hermite"
构造一个插值数据的近似函数:
In[1]:=
Click for copyable input
Out[1]=
用函数求插值:
In[2]:=
Click for copyable input
Out[2]=
绘制插值函数:
In[3]:=
Click for copyable input
Out[3]=
与原数据比较:
In[4]:=
Click for copyable input
Out[4]=
 
构建一个近似函数,其中 x 值等间隔放置在区间 [0,1] 上:
In[1]:=
Click for copyable input
Out[1]=
用函数求插值:
In[2]:=
Click for copyable input
Out[2]=
绘制原数据的插值函数:
In[3]:=
Click for copyable input
Out[3]=
 
构建一个插值函数,根据数组值进行插值:
In[1]:=
Click for copyable input
Out[1]=
绘制原数据的插值函数:
In[2]:=
Click for copyable input
Out[2]=
3 的新功能 | 7 中的修改功能