列表插值

列表插值[阵列]

构造一个插值函数对象,该对象表示插值给定值数组的近似函数。

列表插值[阵列,{{x个最小值,x个最大值},{最小值,最大值},}]

指定网格的域,其中的值来自该域阵列假设会来。

详细信息和选项

  • 您可以替换{x个最小值,x个最大值}等。否则,假定网格线间距相等。
  • 列表插值[阵列]假定网格线在每个方向的整数位置。
  • 阵列可以是任意维数的数组,对应于具有任意嵌套级别的列表。
  • 列表插值[阵列,领域]生成插值函数对象返回的值的精度与{阵列,领域}.
  • 列表插值支持方法选项。可能的设置包括“样条线”用于样条插值和“赫米特”用于Hermite插值。

示例

全部打开全部关闭

基本示例  (3)

构造一个插值数据的近似函数:

应用函数查找插值:

绘制插值函数:

与原始数据比较:

用构造一个近似函数x个间距相等的值:

应用函数查找插值:

用原始数据绘制插值函数:

构造一个近似函数,从值数组中插值值:

用原始数据绘制函数:

范围  (4)

在任意点之间插值x个值:

这个x个值可以直接包含在数据中:

使用创建数据:

形成插值:

绘制插值函数:

创建多维数据列表:

创建近似插值函数:

绘制插值函数:

泛化和扩展  (3)

创建包含导数的数据:

构造插值:

绘制插值:

创建在每个点都包含梯度向量的二维数据:

与不包含渐变的数据进行比较:

还包括二阶导数张量:

选项  (7)

插值顺序  (4)

生成0^(第个)-顺序插值:

进行线性插值:

进行二次插值:

使插值在第一维为线性,在第二维为二次:

方法  (1)

比较样条曲线与随机数据的分段Hermite插值:

曲线看起来很近,但样条曲线具有连续导数:

周期插值  (2)

制作周期性重复的插值函数:

制作一个仅在第二维中周期性重复的插值函数:

属性和关系  (2)

插值函数始终经过数据点:

求插值函数的积分:

绘制插值函数及其积分:

求积分的根:

可能的问题  (4)

在原始数据外推定义的域之外,使用:

图中显示了外推的不准确性:

使用默认的顺序选择,每个维度中至少需要4个点:

如果排序较低,则需要更少的点:

插值函数将始终是连续的,但可能不可微:

如果如果指定了导数,插值函数将具有连续性^(第个)导数:

Wolfram Research(1996),ListInterpolation,Wolfram语言函数,https://reference.wolfram.com/language/ref/ListInterpolation.html(2008年更新)。

文本

Wolfram Research(1996),ListInterpolation,Wolfram语言函数,https://reference.wolfram.com/language/ref/ListInterpolation.html(2008年更新)。

CMS公司

沃尔夫拉姆语言。1996年,《ListInterpolation》,Wolfram语言与系统文档中心。Wolfram研究。上次修改时间:2008年。https://reference.wolfram.com/language/ref/ListInterpolation.html。

亚太地区

沃尔夫拉姆语言。(1996). ListInterpolation(列表插值)。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/ListInterpolation.html

BibTeX公司

@misc{reference.wolfram_2024_listinterpolation,author=“wolfram Research”,title=“{listinterpolation}”,year=“2008”,howpublished=“\url{https://reference.wolfram.com/language/ref/listinterpolation.html}”,note=[访问时间:2024年9月21日]}

BibLaTeX公司

@在线{reference.wolfram_2024_listinterpolation,organization={wolfram Research},title={listinterpolation},year={2008},url={https://reference.jolfram.com/language/ref/ListInterpolatation.html},note=[访问时间:2024年9月21日]}