欢迎光临散文网 会员登陆 & 注册

数据处理之拉格朗日插值

2023-05-08 22:55 作者:tevop2000  | 我要投稿

拉格朗日 

    拉格朗日插值就是给你 n+1 个点,然后让你构造出一个符合这堆点练成的光滑图像的 n 次函数;说人话,就是给你 n+1 个点,让你构造出一个 n 次函数,使得这个函数的图像经过坐标轴上的 n+1 个点。

    比如说,已知下面这几个点,我想找到一根穿过它们的曲线,使用多项式画出这根曲线是完全可行的,如下图所示:

知识点:

scipy.interpolate.lagrange(x, w)

返回一个拉格朗日插值多项式。

给定两个一维数组x和w,通过点返回拉格朗日插值多项式(x, w).

警告:此实现在数值上不稳定。即使选择最佳,也不要期望能够使用超过 20 个点。

参数

  • x x 表示一组数据点的 x 坐标。

  • w w 表示一组数据点的 y 坐标,即 f(x)。

返回:

  • lagrange numpy.poly1d 实例,拉格朗日插值多项式。

我们用scipy.interpolate.lagrange实例讲解


数据处理之拉格朗日插值的评论 (共 条)

分享到微博请遵守国家法律