Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 数值数据 > 曲线拟合和近似函数 > ListInterpolation >
Mathematica > 数据处理 > 统计数据分析 > 曲线拟合和近似函数 > ListInterpolation >
Mathematica > 数学和算法 > 统计数据分析 > 曲线拟合和近似函数 > ListInterpolation >

ListInterpolation

ListInterpolation[array]
构建一个 InterpolatingFunction 对象,表示对给定数组进行插值的近似函数.
ListInterpolation
指定 array 中的值来自的格点的域.
  • 可以用格线位置的确切列表代替 等. 假设格线是等间距的.
  • array 可以是任何维数的数组,对应于有任何嵌套层数的列表.
构造一个插值数据的近似函数:
用函数求插值:
绘制插值函数:
与原数据比较:
构建一个近似函数,其中 x 值等间隔放置在区间 上:
用函数求插值:
绘制原数据的插值函数:
构建一个插值函数,根据数组值进行插值:
绘制原数据的插值函数:
构造一个插值数据的近似函数:
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 值等间隔放置在区间 上:
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]=
在任意 x 值点之间的插值:
x 值可能直接包括在数据中:
Table 创建数据:
形成插值:
绘制插值函数:
创建多维数据的列表:
创建一个近似插值函数:
绘制插值函数:
创建包含导数值的数据:
构建一个插值:
绘制插值:
创建包含每个顶点的梯度向量的二维数据:
与不包含梯度的数据比较:
也包含二阶导数的张量:
生成零次插值:
生成线性插值:
二次插值法:
第一维用线性插值,第二维用二次插值:
对随机数据,比较样条和分段 Hermite 插值:
曲线非常接近,但样条插值有连续的导数:
周期重复的插值函数:
仅在第二维周期重复的插值函数:
插值函数通常穿过数据点:
求一个插值函数的积分:
绘制插值函数和它的积分:
求积分的根:
超出插值数据的范围:
显示插值的不准确性图形:
缺省次的选择,在每个维至少需要 4 个点:
有较低次,需要更少的点:
插值函数通常是连续的,但可能不可微的:
如果指定 导数,插值函数有连续的 次导数:
版本 3 的新功能 | 版本 7 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF