数值计算之 插值法(3)多项式插值法的解,范德蒙矩阵,龙格现象

  • 前言
  • 多项式插值法的解与范德蒙矩阵
  • 龙格现象

前言

上两篇分别是拉格朗日插值法和牛顿插值法。

拉格朗日插值的思想是将一个多项式拆分为多个多项式,每个多项式完成一个节点插值。

牛顿插值法的思想是一种递推法,当出现新的抽样点时,增量更新一次插值函数。

从形式上来看,两种插值法得到的多项式不同,牛顿插值因为使用增量更新,因此计算量相对较小。

多项式插值法的解与范德蒙矩阵

未知表达式的函数f(x)f(x)f(x)满足y0=f(x0),y1=f(x1),y2=f(x2),…,yn=f(xn)y_0=f(x_0),y_1=f(x_1),y_2=f(x_2),\dots,y_n=f(x_n)y0​=f(x0​),y1​=f(x1​),y2​=f(x2​),…,yn​=f(xn​),插值多项式的形式表示为:
P(x)=a0+a1x+a2x2+⋯+anxnP(x)=a_0+a_1x+a_2x^2+\dots+a_nx^n P(x)=a0​+a1​x+a2​x2+⋯+an​xn

如果直接使用方程组求解,则有以下方程组:
P(x0)=a0+a1x0+a2x02+⋯+anx0n=y0P(x1)=a0+a1x1+a2x12+⋯+anx1n=y1P(x2)=a0+a1x2+a2x22+⋯+anx2n=y2…P(xn)=a0+a1xn+a2xn2+⋯+anxnn=ynP(x_0)=a_0+a_1x_0+a_2x_0^2+\dots+a_nx_0^n=y_0 \\ P(x_1)=a_0+a_1x_1+a_2x_1^2+\dots+a_nx_1^n=y_1 \\ P(x_2)=a_0+a_1x_2+a_2x_2^2+\dots+a_nx_2^n=y_2 \\ \dots \\ P(x_n)=a_0+a_1x_n+a_2x_n^2+\dots+a_nx_n^n=y_n \\ P(x0​)=a0​+a1​x0​+a2​x02​+⋯+an​x0n​=y0​P(x1​)=a0​+a1​x1​+a2​x12​+⋯+an​x1n​=y1​P(x2​)=a0​+a1​x2​+a2​x22​+⋯+an​x2n​=y2​…P(xn​)=a0​+a1​xn​+a2​xn2​+⋯+an​xnn​=yn​
用矩阵方程表示:
Xα=γ[1x0x02…x0n1x1x12…x1n1x2x22…x2n……………1xnxn2…xnn][a0a1a2…an]=[y0y1y2…yn]X\alpha = \gamma \\ \quad \\ \begin{bmatrix} 1 & x_0 & x_0^2 & \dots & x_0^n \\ 1 & x_1 & x_1^2 & \dots & x_1^n \\ 1 & x_2 & x_2^2 & \dots & x_2^n \\ \dots & \dots & \dots & \dots & \dots \\ 1 & x_n & x_n^2 & \dots & x_n^n \\ \end{bmatrix}\begin{bmatrix} a_0 \\ a_1 \\ a_2 \\ \dots \\ a_n \\ \end{bmatrix} =\begin{bmatrix} y_0 \\ y_1 \\ y_2 \\ \dots \\ y_n \\ \end{bmatrix} Xα=γ⎣⎢⎢⎢⎢⎡​111…1​x0​x1​x2​…xn​​x02​x12​x22​…xn2​​……………​x0n​x1n​x2n​…xnn​​⎦⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎡​a0​a1​a2​…an​​⎦⎥⎥⎥⎥⎤​=⎣⎢⎢⎢⎢⎡​y0​y1​y2​…yn​​⎦⎥⎥⎥⎥⎤​
其中,矩阵XXX是范德蒙矩阵,其行列式∣X∣=∏0≤j<i≤n(xi−xj)|X|=\prod_{0\le j<i\le n}(x_i-x_j)∣X∣=∏0≤j<i≤n​(xi​−xj​)。由于采样点横坐标都不相同,因此∣X∣≠0|X|\ne 0∣X∣​=0,XXX可逆,则α\alphaα必然是有唯一解的。这说明,同阶多项式插值的解实际上是唯一的,拉格朗日插值和牛顿插值的结果只是形式表达上不相同。

龙格现象

在我们的直觉上,使用多项式插值法时,多项式阶数越高,插值效果越好。但是,当多项式的阶数较大时,可能会出现龙格现象即在插值区间的边缘,插值结果与真实函数差值巨大。这个现象表明在使用多项式插值时,尽量避免使用阶数过高的多项式。

除了不使用高阶多项式插值外,也可以通过插值节点的选择来避免龙格现象。当均匀取节点时更有可能出现龙格现象,而选择切比雪夫或者高斯节点就可能避免龙格现象。

数值计算之 插值法(3)多项式插值法的解,范德蒙矩阵,龙格现象相关推荐

  1. 局部多项式插值法【LPI】的工作原理

    全局多项式插值法可以根据整个表面拟合多项式,而局部多项式插值法可以对位于指定重叠邻域内的多个多项式进行拟合.通过使用大小和形状.邻域数量和部分配置,可以对搜索邻域进行定义..或者,可以使用探索性趋势面 ...

  2. 【数学建模笔记】【第三讲】拉格朗日插值法,牛顿插值法,分段三次埃尔米特插值法及其MATLAB实践

    温馨提示:本文共有3748字,阅读并理解全文大概需要15-20分钟 插值算法 一.插值法的定义 1.插值函数一共有三种: 2.多项式插值法原理 3.分段插值法原理: 4.具体如何求插值函数呢? (1) ...

  3. 拉格朗日多项式插值法 思路详解+详细代码

    在数学建模过程中大家经常会使用插值法对数据进行处理,而其中拉格朗日多项式插值法是较为常用到的. 以下是我在学习拉格朗日插值法时通过阅读许多大佬博主的文章时发现,要么只有代码,要么只有理论讲解或者例题, ...

  4. 知识点 - 多项式插值法

    知识点 - 多项式插值法 解决问题类型: 已知f(0),f(1),f(2)-f(n),求一个次数界为 nnn 的多项式,满足这些取值. 求nkn^knk 的前缀和,或nkn^knk 的k阶前缀和公式( ...

  5. 机器学习数据预处理之缺失值:插值法填充+多项式插值

    机器学习数据预处理之缺失值:插值法填充+多项式插值 garbage in, garbage out. 没有高质量的数据,就没有高质量的数据挖掘结果,数据值缺失是数据分析中经常遇到的问题之一.当缺失比例 ...

  6. 基于MATLAB的全局多项式插值法(趋势面法)与逆距离加权(IDW)法插值与结果分析

    基于MATLAB的全局多项式插值法(趋势面法)与逆距离加权(IDW)法插值与结果分析 1 背景知识 2 实际操作部分 2.1 空间数据读取 2.2 异常数据剔除 2.3 验证集筛选 2.4 最小二乘法 ...

  7. 多项式插值法的Python程序

    多项式插值法 例子 求t=16时,速度v的值 #多项式插值 from numpy import * from numpy.linalg import * x = [0, 10, 15, 20, 22. ...

  8. 插值法亚像素边缘检测(拉格朗日多项式插值法)

    原理 拉格朗日插值法的直观理解和推倒思路,下面知乎这位马同学讲的很好理解 https://www.zhihu.com/question/58333118 这篇博客把整个数学原理,公式推导,讲的很详细了 ...

  9. 数值计算(三)-插值法(2)牛顿插值法

    拉格朗日插值法每当节点增加或者减少时,其对应的插值基函数都是需要重新构造,所以在实际计算时非常不方便,因此出现了一种新的插值法:Newton插值法. 均差 在学习Newton插值法之前时,先了解一个概 ...

  10. Lagrange插值法与Newton插值法

    Lagrange插值法   考虑有nnn个不同的点 (x1,y1),(x2,y2),(xi,yi)-(xn,yn){(x_1,y_1),(x_2,y_2),(x_i,y_i)\dots (x_n,y_ ...

最新文章

  1. CBM--组件化业务模型简介
  2. 大整数乘法(POJ2389)
  3. vscode设置标签页多行显示
  4. python数据处理与机器学习
  5. Oracle之数据库设计概述
  6. Linux版APP超级签名分发系统源码
  7. php 创建 cookie文件,php创建、获取cookie及基础要点分析
  8. jmeter.properties控制聚合报告的用户响应时间设置和smmary results
  9. [网络安全自学篇] 二十三.基于机器学习的恶意请求识别及安全领域中的机器学习
  10. HTML表格外边框双线,HTML table 边框双线变单线
  11. 2021-07-21
  12. 数学猜想验证步骤_小学数学思维之猜想验证法
  13. js 数字不足位数补0
  14. linux tac文件最后五行,tac命令以及各种linux文件查看命令
  15. 链游界王炸巨作 一个足够炫酷的NFT赛犬游戏震撼问世
  16. 维拉智能管家机器人_识人又认家 弗徕威智能机器人维拉三代正式发布
  17. ramdisk.img
  18. 天馈线测试仪具备什么功能
  19. Error: Protocol error, got “H“ as reply type byte
  20. 【单片机】辉光管时钟系列<二>LCD液晶显示

热门文章

  1. Blender建模与3D打印
  2. 职称计算机internet应用模块,全国职称计算机考试题库(Internet应用XP版模块)
  3. 黄杏元《地理信息系统概论》考研复习考点精讲(三)
  4. Java内存模型(Java并发编程的艺术整理)
  5. 《麦肯锡·卓越工作方法》
  6. 新会计准则对传统会计理论的七大变革
  7. 微型计算机控制系统的硬件组成
  8. android动画效果 translate,详解Android 动画之TranslateAnimation应用的参数说明
  9. 扫描仪 无线 打印服务器,自带扫描仪、还能无线打印,Find X2 Pro实用功能分享...
  10. 免费版卡巴斯基 (AOL)