首页 > 其他分享 >拉格朗日插值

拉格朗日插值

时间:2023-07-13 21:36:07浏览次数:37  
标签:拉格朗 frac limits 插值 bmod prod equiv

插值用来求解这样一类问题:给定 \(n\) 点 \((x_i,y_i)\) 求过这些点的 \(n-1\) 次多项式。

设 \(f(x)\) 为这个多项式,我们有:

\[f(x)\equiv f(a)\bmod (x-a)\tag{1} \]

这是因为:

\[f(x)-f(a)=(a_0-a_0)+a_1(x-a)+a_2(x^2-a^2)+... \]

而后者显然有一个根为 \(a\) ,所以 \((1)\) 式得证。

通过把这 \(n\) 个点代入我们可以得到:

\[\begin{cases} f(x)\equiv y_1\bmod x-x_1\\ ...\\ f(x)\equiv y_n\bmod x-x_n \end{cases} \]

显然模数互质,所以我们考虑用中国剩余定理来解决这个事情。

令 \(M=\prod_{i=1}^n(x-x_i)\) ,\(m_i=\frac{M}{x-x_i}=\prod_{i\not= j}(x-x_j)\) 。并且在模 \(x-x_i\) 的意义下,我们有:

\[m_i^{-1}=\frac{1}{\prod\limits_{i\not=j}(x_i-x_j)} \]

这是因为我们有:

\[\prod_{i\not =j}(x-x_j)\equiv \prod_{i\not =j}(x-x_j-x+x_i)=\prod_{i\not =j}(x_i-x_j) \]

所以我们有:

\[f(x)\equiv \sum\limits_{i=1}^ny_im_im_i^{-1}\equiv \sum\limits_{i=1}^ny_i\prod\limits_{j\not=i}\frac{x-x_j}{x_i-x_j} \]

这个东西可以在 \(O(n^2)\) 的时间内求出。

标签:拉格朗,frac,limits,插值,bmod,prod,equiv
From: https://www.cnblogs.com/HeNuclearReactor/p/17552216.html

相关文章

  • 双线性插值
    本文摘自:(三十六)通俗易懂理解——ROIAlign的基本原理及rpn与rcnnhead锚框标签制作-知乎(zhihu.com) ......
  • vue-day11--插值语法实现名字案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>插值语法实现名字案例</title><scrip......
  • 欧拉-拉格朗日方程
    对于形如 的泛函,总有f(x0)使得A(f)最小,且此时有 称之为欧拉-拉格朗日方程 L对其自变量求导,代入欧拉-拉格朗日方程和L(x,f(x),f'(x)),得到f'(x)的表达式或方程,进而得到f(x)的表达式 总结:对于实际问题对应成A(f),得到对应的欧拉-拉格朗日方程,进而得出使A(f)取得极值的f......
  • 基于三维离散点插值的高度图方法
    在我读研时,导师的项目是做一个无人水质检测船。其目标之一是具备绘制水域的深度图的功能。基本流程是在调查水域时用无人船载着一个深度计记录水域各处的位置和深度${\left(x,y,z\right)}$,然后根据测得的数据用LabView渲染成一个水域深度3D图。因为无人船测量深度数据的位置${......
  • 【笔记】大一下数值分析碎碎念——插值
    \(\newcommand\op[1]{\operatorname{#1}}\)插值给定数据点\((x_i,y_i)\),要求找到函数满足\(f(x_i)=y_i\)。线性插值:全局信息维护,光滑性(求导),积分都不太好搞。但是原理简单。多项式?指数?变化快。三角函数?周期性。多项式插值Weierstrass逼近定理:设\(f\in\opC[a,b]\),则......
  • 拉格朗日插值
    最好有小学六年级的数学水平(doge)。基础拉格朗日插值我们先了解最简单的拉格朗日插值可以干什么。由小学知识可知\(n\)个点\((x_i,y_i)\)可以唯一地确定一个多项式\(y=f(x)\)。现在,给定这\(n\)个点,请你确定这个多项式。第一眼,我们很容易想到可以使用高斯消元法在\(O......
  • Solution Set - “伸手向着拉格朗日点作别”
    目录0.「UR#9」「UOJ#133」电路手动分析1.「UR#9」「UOJ#134」App管理器2.「UR#10」「UOJ#152」汉诺塔3.「UNR#2」「UOJ#312」梦中的题面⭐4.「NOISimu.」战舰5.「UR#10」「UOJ#153」世界线⭐6.「洛谷P9411」Gtrimee7.「CF1500F」CupboardsJumps⭐8.「UR#11」......
  • [浅谈] 拉格朗日插值
    Introduce给定\(n\)个点,那么可以确定一个不超过\(n-1\)项的多项式函数值。我们可以使用高斯消元,但是\(O(n^3)\)的时间复杂度和精度误差难以接受。Principle我们考虑构造函数\(fi\),满足其在\(x=x_i\)时函数值为\(1\),在\(x=x_j(j\neqi,j\in[1,n])\)是\(0\),这很好......
  • 【动态规划】【拉格朗日插值优化dp】集训队互测2012 calc
    【动态规划】【拉格朗日插值优化dp】集训队互测2012calc题目描述一个序列\(a_1,a_2,\dots,a_n\)是合法的,当且仅当:\(a_1,a_2,\dots,a_n\)都是\([1,k]\)中的整数。\(a_1,a_2,\dots,a_n\)互不相等。一个序列的值定义为它里面所有数的乘积,即\(a_1\timesa_2\times\dots......
  • 2022-2023 春学期 矩阵与数值分析 C6 插值函数的应用
    2022-2023春学期矩阵与数值分析C6插值函数的应用原文C6插值函数的应用6.1插值型求积公式数值型求积公式用于解决难以找到原函数的积分问题问题描述:设\(f(x)\)是定义在\([a,b]\)上的可积函数,考虑带权积分\[I(f)=\int^b_a\rho(x)f(x)dx\]其中权函数\(\rho(x)\)......