第五章 插值与逼近
5.1 离散问题
定义给定一组点
并且
成立,则
函数插值不是唯一的。
其他处理离散点的方式允许存在误差,因此没有必要要求函数一定要准确地通过给定的数据点。
5.2 一般插值问题
5.2.1 对插值函数的要求
- 插值函数应该有比被插值函数具有更简单的形式;
- 插值函数应当继承被插值函数的某些特性,包括但不限于单调性、凹凸性、周期性;
- 简单程度
- 性态方面的接近程度
5.2.2 多项式插值
1)多项式插值的定义
定义给定一组点
求次数不超过n的多项式
成立,其中
5.2.3 单项式基底下的多项式插值
设n次插值多项式为
根据插值条件,得到
即
上述关系就是一个关于
用矩阵符号记之为
矩阵A是Vandermonde矩阵,当
但通常不会这么做:①工作量大 ②A通常是一个病态矩阵
5.2.4 一般基底下的插值多项式
假设有一组
任意次数不超过n的多项式可写成:
写成矩阵形式
A称为一般插值矩阵。
什么情况下,
当插值矩阵是单位阵时,对应的就是Lagrange插值多项式。
5.3 常用插值公式和算法
5.3.1 Lagrange型插值多项式
当矩阵A是单位阵时,对角线上元素为1,其他元素为0,得到
若可以求出这样的
由于要求插值矩阵是单位阵,那么
由上式知,
5.3.2 插值误差余项
设
引入差商的原因
Lagrange插值多项式存在缺点:当增加/减少插值节点时,Lagrange插值多项式必须重新计算。
因此设想一个构造
为此考察
显然
这样
亦可等价为
递推有
求解
由于计算麻烦,遂引入差商。
5.3.4 差商与Newton插值
设0阶差商为
对比上节我们发现
这种类型的插值多项式称为n次Newton型插值多项式。相当于把
1)Newton型插值多项式的计算流程
给定数据点
列差商表
k | 0阶 | 1阶 | 2阶 | 3阶 | |
---|---|---|---|---|---|
0 | |||||
1 | |||||
2 | |||||
3 |
根据第一行结果,得到插值多项式为
2)差商的性质
性质2 差商具有对称性
性质3 差商同高阶导数具有如下关系
性质4 上性质的推论
可以证明Newton误差余项可以写成
差分及等距节点Newton插值多项式
上节讨论的是节点任意分布的Newton插值多项式。但在实际使用时又是碰到等距节点的情况,即节点为
定义:已知函数
和差商的计算一样,可构造差分表
k | ||||||
---|---|---|---|---|---|---|
0 | ||||||
1 | ||||||
2 | ||||||
3 | ||||||
4 |
应用数学归纳法可以证明差分和差商有如下关系:
令
代入到Newton插值多项式
得到
其中
5.3.8 一种带导数的插值
带导数插值问题的一种处理手段就是,先用函数值数据构造一个低次多项式,然后找到二者的联系,最后再用倒数条件确定一些未知的系数,需要指出的是,并非任意一个带导数插值问题都有解或唯一解,要具体问题具体分析。
5.3.9 Hermite插值
给定区间
则称
Hermite插值又称为重节点上的插值。
当被插值函数
当
2)Newton型Hermite插值多项式
重节点上的差商可以这样计算:
更多节点时:
有了重节点上的差商,Hermite插值多项式:
5.4.2 分段线性插值
2)分段线性插值简介
最简单的分段插值是分段线性插值,所谓分段线性插值,简而言之就是用折现直接把数据点连接起来,然后就形成一个分段函数。
理论分析
记
因此小区间上的误差估计为
令
3)分段线性插值多项式的总结
优点:能消除高次插值的过分振荡和不收敛现象。
缺点:在插值函数的光滑性方面有所欠缺。
5.4.4 样条插值与三次样条插值
3)三次样条函数的高效计算
关键点:假设
对小区间
根据Lagrange插值,在小区间
积分有
再次积分得到样条函数为
通过
再根据
接着对
定义参数:
5.5 函数逼近
5.5.1 函数逼近简介
1)范数与距离
设X是一个线性空间,假设有函数
①
②
③
则称
2)最佳逼近定义
设X是一个线性赋范空间,
选择无穷范数时,得到最佳一致逼近;
选择2-范数时,得到最佳平方逼近。
5.5.2 最佳一致逼近简介
1)最佳一致逼近多项式
对函数来说,无穷范数度量的就是最大误差,即
定义5.8,设
则称
定理5.8 设
定义5.9,设
5.5.3 最佳平方逼近
1)为什么要研究最佳平方逼近
最佳一致逼近考虑的是整个区间上绝对误差的最大值,最佳一致逼近反而不能很好地反映真实情况。
2)内积与范数
设X是一个线性空间,对
①
③
则X称为内积空间,又称Hilbert空间。二元运算
常用的内积有两个:①
4)离散情形的最佳平方逼近
5)超定方程组的最小二乘解
超定方程组的正规方程组为:
6)连续情形的最佳平方逼近
其中
若基函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~