插值
引入
插值是一种通过已知的、离散的数据点推算一定范围内的新数据点的方法。插值法常用于函数拟合中。
例如对数据点:
其中
例如,我们可以用分段线性函数拟合
这种插值方式叫做 线性插值。
我们也可以用多项式拟合
这种插值方式叫做 多项式插值。
多项式插值的一般形式如下:
多项式插值
对已知的
下面介绍多项式插值中的两种方式:Lagrange 插值法与 Newton 插值法。不难证明这两种方法得到的结果是相等的。
Lagrange 插值法
由于要求构造一个函数
考虑构造
那么可以设
那么我们就可以得出 Lagrange 插值的形式为:
朴素实现的时间复杂度为
Luogu P4781【模板】拉格朗日插值
给出
本页面最近更新:2025/5/3 19:43:25,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:caibyte, Tiphereth-A, Watersail2005, AtomAlpaca, billchenchina, c-forrest, Chrogeek, Early0v0, EndlessCheng, Enter-tainer, Ghastlcon, Henry-ZHR, hly1204, hsfzLZH1, Ir1d, kenlig, Marcythm, megakite, Peanut-Tang, qwqAutomaton, qz-cqy, StudyingFather, swift-zym, swiftqwq, TrisolarisHD, x4Cx58x54, Xeonacid, xiaopangfeiyu, YanWQ-monad
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用