InterpolatingPolynomial
InterpolatingPolynomial[{f1,f2,…},x]
构建一个关于 x 的插值多项式,在连续的 x 的整数值 1、2、… 上再生成函数值 .
InterpolatingPolynomial[{{x1,f1},{x2,f2},…},x]
对于函数值 ,对应于 的值 构建一个插值多项式.
InterpolatingPolynomial[{{{x1,y1,…},f1},{{x2,y2,…},f2},…},{x,y,…}]
构建一个使用变量 x、y、… 的多维插值多项式.
InterpolatingPolynomial[{{{x1,…},f1,df1,…},…},{x,…}]
构建一个插值多项式,再现函数值和导数.
更多信息和选项
- 函数值 和抽样点 等等可以是任意实数或复数,在 1 维情况下可以为任意符号表达式.
- 对于一个长度为 的一维数据列表,InterpolatingPolynomial 会给出度数为 的多项式.
- 对于任何给出的指定数据集,都有无限多可能的插值多项式;InterpolatingPolynomial 总是尽可能地找到具有最低总次数的那个.
- InterpolatingPolynomial 以霍纳 (Horner) 形式给出插值多项式,适用于数值计算.
- 数据中的不同元素可以指定不同数目的导数.
- 对于多维数据, 阶导可以作为张量的形式给出,它带有对应 D[f,{{x,y,…},n}] 的结构. »
- InterpolatingPolynomial 允许任何函数值和导数以 Automatic 给出,在这种情况下它尽可能从导数或其它的函数值中填充必要的信息. »
- 选项设置 Modulus->n 指定插值多项式应该以 为模. »
范例
打开所有单元关闭所有单元应用 (5)
属性和关系 (3)
ListInterpolation 创建张量积插值:
创建数值 InterpolatingFunction 对象:
在 LinearSolve 使用 VandermondeMatrix 获取插值多项式的系数:
可能存在的问题 (3)
文本
Wolfram Research (1991),InterpolatingPolynomial,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InterpolatingPolynomial.html (更新于 2007 年).
CMS
Wolfram 语言. 1991. "InterpolatingPolynomial." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2007. https://reference.wolfram.com/language/ref/InterpolatingPolynomial.html.
APA
Wolfram 语言. (1991). InterpolatingPolynomial. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/InterpolatingPolynomial.html 年