InterpolationOrder

InterpolationOrder

Interpolation 的一个选项,同 ListLinePlotListPlot3DListContourPlot 和相关函数中的一样,指定了所使用插值的次数.

更多信息

  • InterpolationOrder->n 指定应该在数据点间进行 n 次多项式的插值.
  • 对于多维数据,多项式的每个变量为 n 次.
  • InterpolationOrder->None 指定图线中的数据点应该被连接起来,而无需插值.
  • InterpolationOrder->0 生成一个扁平区域集合,以每个数据点为步长.
  • InterpolationOrder->1 在二维空间中用直线连接数据点,在三维空间中用分段多边形曲面元素连接数据点.
  • 更高次的插值通常会导致越来越光滑的曲线或平面.
  • 在诸如 NDSolve 这样的函数中,InterpolationOrder->All 指定了应当选择的插值阶数和底层求解方法的阶数相同.
  • InterpolationOrder 还可以用在其他函数如 Manipulate 中,指定在控制点(如 bookmark)之间的动画的光滑度.

范例

打开所有单元关闭所有单元

基本范例  (3)

对曲线采用不同的插值次数:

对曲面采用不同的插值次数:

使用不同的插值次数构建 InterpolatingFunction

范围  (4)

用五次分段插值,求正弦函数的近似值:

显示近似误差:

显示绘图时,更高次插值的平滑效果:

对于 GCD 数据,显示更高次插值的平滑效果:

求一个解,用与 NDSolve 求解方法次数相同的插值:

与使用的默认插值次数比较,这消耗的时间更多:

在步长之间这好得多:

可能存在的问题  (1)

太高次的插值会导致较大的误差:

次数为 20 的插值:

低次的分段插值能产生一个好得多的近似值:

显示不同插值次数的近似误差:

巧妙范例  (1)

零次插值其 Voronoi 单元是常数值:

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

文本

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

CMS

Wolfram 语言. 1996. "InterpolationOrder." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2008. https://reference.wolfram.com/language/ref/InterpolationOrder.html.

APA

Wolfram 语言. (1996). InterpolationOrder. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/InterpolationOrder.html 年

BibTeX

@misc{reference.wolfram_2024_interpolationorder, author="Wolfram Research", title="{InterpolationOrder}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/InterpolationOrder.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_interpolationorder, organization={Wolfram Research}, title={InterpolationOrder}, year={2008}, url={https://reference.wolfram.com/language/ref/InterpolationOrder.html}, note=[Accessed: 22-November-2024 ]}