Python Akima 插值法教程 | 关键原理和实践
2023-09-27 14:19:44 时间
一、Akima 介绍
测量数据的内插已有各种方法,如线性内插、多项式内插、样条函数插值等。但这里的 Akima 插值法具有独特的优点。
- 线性内插只顾及其附近两点的影响;
- 多项式内插时,低阶多项式由于参数较少,内插精度很低,而使用高阶多项式又会使解不稳定,出现 “龙格” 现象,即内插函数在插值点与实际数据符合得很好,而在插值点外出现较大的偏差;
- 因此研究者又在多项式的基础上发展了分片多项式,即样条函数。样条函数既保持了多项式运算简单的特点,又避免了多项式阶数较高时数值不稳定的缺点,因而得到了广泛的应用。但在样条函数插值中,确定任何一个小区间上的多项式,都要考虑所有数据点对它的影响。这不仅扩大了误差传播的范围,还增加了不少工作量。有时其实只用内插点附近的几个数据点作为控制点来内插。
Akima 插值法和三次样条函数一样考虑了要素导数值的效应,因而得到的整个插值曲线是光滑的。三次样条函数插值法具有最小模、最佳最优逼近和收敛的特性,而 Aikma 插值法所得曲线比样条函数插值曲线更光顺,更自然。两者的共同缺点是在强跃层处会出现凸起现象。在这种情况下,可用线性插值或优选三点抛物线插值取代它们的结果。Akima 插值法的另一个优点是:在工程应用中通常需要将观测得到的一系列数据点内插成光滑的曲线,而当计算或测量的数据很大时,不可能也不必要等数据点全部提供后再内插,可利用 Akima 插值法边提供数据点边进行内插。
Akima 插值法详细的数学推导、理论证明、应用,感兴
相关文章
- 30岁自学Python转行靠谱吗?
- python中repr()函数用法详解
- Python培训入门基础知识学什么?
- 小白的Python新手教程
- 【测试开发】python系列教程:python类方法和@property属性
- 最长回文子串-python
- 《Python算法教程》——2.7 练习题
- 《Python 3程序开发指南(第2版•修订版)》——7.6 练习
- 『 迷你教程 』Python区别于其他语言的特殊功能方法详解
- Python教程之基于端到端机器学习的推荐项目,一个基于协同过滤和基于流行度过滤的机器学习推荐项目(项目含源码)
- Python教程之正则表达式实现拼音与中文提取并存储excel(教程含源码)
- Python 实现被动收入教程之我如何使用 python 制作我的第一个高级telegram机器人
- Python 教程之如何使用 matplotlib 在 python 中绘制数学函数
- 用 Python 编写 Chrome 扩展赚美刀,通过使用 PyScript 非常轻松(教程含源码)
- 有趣好玩的python编程网站
- python编程中的circular import问题
- 百度飞桨Python小白逆袭大神学习心得
- 【华为OD机试真题java、python、c++、jsNode】简单的自动曝光【2022 Q4 100分】(100%通过)
- 11. python爬虫——selenium模块综合使用教程
- python和numpy matplotlib版本匹配,以及安装指定版本库
- 用Python读写Excel文件的方式比较
- 电商 商品数据分析 市场洞察 导出数据后 横线对比 python实现