插值算法基本原理

news2024/11/18 7:37:43

插值:数据处理的手段  将缺失数据补全处理  线性内插 拉格朗日插值法 牛顿插值

拟合:预测,寻找规律的手段 是插值的外延

插值算法:使用在现有的数据极少,不足以支撑分析的进行,这时就需要使用一些数学方法来“模拟产生”一些新的但又比较靠谱的值来满足需求。

适用在“已知函数在某区间(域)内若干点处的值,求函数在该区间(域)内其他点处的值”

一维插值问题:

插值法概念:

一般定义:1.若P(x)是次数不差过n的代数多项式,即

                  2.若P(x)为分段多项式(分段函数),就称为分段插值。(出现较多 )

                 3.若P(x)为三角多项式,就称为三角插值。(涉及傅里叶变换等数学)

一般插值法原理:

定理:设有n+1个互不相同的结点(xi,yi)(i=0,1,2,......n)则存在唯一的多项式:

 证:将n+1个结点带入上式构造方程组

 

【注1】只要n+1个节点互异,满足上述插值条件的多项式是唯一存在的;次数已经限定

【注2】如果不限制多项式的次数,插值多项式并不唯一

拉格朗日插值法:

 缺点:产生龙格现象 次数越高误差越大  在实际应用中不应使用七次以上的插值

避免龙格现象常用方法:将插值区间分成若干小区间,在小区间内用低次(二次,三次)插值,即分段低次插值,如样条函数插值

牛顿插值法 :

 与拉格朗日插值法比,牛顿插值法的计算过程具有继承性但仍会有龙格现象,并且都不能全面反映被插函数的性态。

分段三次埃尔米特(Hermite)插值法

Matlab有内置函数:p=pchip(x,y,new_x) x是已知样本点的横坐标;y是已知样本点的纵坐标;new_x是要插入对应的横坐标

例如:

X=-pi:pi;y=sin(x);

New_X=-pi:0.1:pi;

p=pchip(x,y,new_x) ;

Plot(x,y,’o’,new_x,p,’r-’)

 Plot3空间曲线,mesh(空间曲面 曲面网格),surf(空间曲面 曲面表面),contour(等高线)是三维作图中的命令

三次样条插值:(推荐)

 Matlab有内置函数:p=spine(x,y,new_x)

Legend(“string1”,”string2”,”string3”),内加‘Location:’改变标注的位置

n维数据插值:

P=interpn(x1,....xn,y,new_x1,...new_xn,method)

Method:’linear:线性插值(默认)‘cubic’:三次插值 ‘spine’=三次样条插值法(最为标准)  ‘nearest’:最邻近插值算法

一个小技巧:上面的这些插值算法可用于预测哦~~~

分享:

“她哪里是想考研啊,她只是想再回到高三完成十八岁那未完成的梦罢了。”

                                                                      --2022.12.23 祝考研的学长学姐“一研为定,定为研一”

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/111309.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

植物激素基因高级分析来啦~

很多植物转录组学文章中,都有整合激素相关基因和表达数据的pathway图,直观地展示通路及其中重要基因的位置和功能。 植物激素(Phytohormone)亦称植物天然激素或植物内源激素,是指植物体内产生的一些微量而能调节&…

排序算法——快速排序

快排 ​ 确定一组数据 ,即q数组 ​ 左端点为了,右端点为r ​ (1)确定分界点 ​ q[l] 或 q[ (l r) / 2] 或 q[r] 或任意一个数 作为分界点,分界点数为x ​ (2)调整区间 (重点&a…

能源监控管理系统|瑜岿科技

瑜岿科技在产业转型升级过程中积极布局智能制造、物联网产业细分领域,拥抱多元化市场。立足市场、顺势而为,以创新理念驱动产业变革,以互联网、物联网思维重塑经营模式,成功打造“碳中和 碳达峰”背景下——能源监控管理系统。 智…

leetCode周赛-317

这里写目录标题题目一:6220.可被三整除的偶数的平均值题目二:6221. 最流行的视频创作者题目三:6222. 美丽整数的最小增量题目四:2458. 移除子树后的二叉树高度题目一:6220.可被三整除的偶数的平均值 AC代码&#xff1…

考研数学练习题-2022年12月23日

日期:2022年12月23日 数量:10

deck.gl 调研

0 结论 deck gl 是基于 WebGL 的数据可视化框架,可以集成在主流的地图框架(arcgis,google maps,mapbox )中使用, 也可以单独使用。 deck gl 通过layer进行数据可视化,支持多种展示效果&#xf…

什么是网络监控?OpManager 网络监控解决方案

什么是网络监控 在当今世界,术语网络监控在整个IT行业中很普遍。网络监控是一个关键的 IT 过程,其中所有网络组件(如路由器、交换机、防火墙、服务器和虚拟机)都受到故障和性能监控,并持续评估以维护和优化其可用性。…

基于防火墙双击热备三层网络规划_ensp综合实验

作者:BSXY_19计科_陈永跃BSXY_信息学院注:未经允许禁止转发任何内容基于防火墙双击热备三层网络规划_ensp综合实验前言及技术/资源下载说明( **未经允许禁止转发任何内容** )插曲:基于eNSP中大型校园/企业网络规划与设…

聊聊首次使用航顺HK32F030C8T6的体验

先说结论,项目基本上开发测试完成了,mcu运行正常。 这个项目是一个智能家居的项目,主板和副板都使用了HK32F030C8T6,这也是笔者第一次使用航顺的芯片。 关于这个芯片的资料,从官网只能下载到datasheet和user mannal的pdf文档&am…

代码随想录训练营第59天|LeetCode 503.下一个更大元素II、42. 接雨水

参考 代码随想录 题目一&#xff1a;LeetCode 503.下一个更大元素II 这个题在496. 下一个更大元素 I基础上数组变成了环&#xff0c;其实两次两次数组就可以了。代码如下&#xff1a; class Solution { public:vector<int> nextGreaterElements(vector<int>&am…

即时通讯实时视频聊天技术提供QoS保证的方法

随着WebRTC标准的逐步推广&#xff0c;实时音视频通讯技术受到越来越多公司和技术人员的关注。 对于交互式音视频应用而言&#xff0c;稳定、低延时、通话质量清晰可靠是其基本需求。在互联网环境下&#xff0c;音视频的通话质量与以下因素有关&#xff1a;一是编码码率、帧率和…

Opencv IplImage 和 Mat 使用介绍

1. IPIImage 使用介绍 IplImage是OpenCV中CxCore部分基础的数据结构&#xff0c;用来表示图像&#xff0c;其中Ipl是Intel Image Processing Library的简写。以下是IplImage的结构分析。参见:OpenCV中文网站 typedef struct _IplImage{int nSize; /* IplImage大小 *…

70页幻灯片图解“工信领域数据安全管理办法”等五部委数据法规

国家安全是民族复兴的根基。党的二十大报告指出&#xff0c;“加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国”、“推进国家安全体系和能力现代化”、“强化经济、重大基础设施、金融、网络、数据、生物、资源、核、太空、海洋等安全保障体系建设”。数…

02-redis篇 redis事务处理及使用方式

目录 1. 事务简介: -> 1.1 必须满足: ACID四个特性(原子性,一致性,隔离性,持久性) -> 1.2 简单理解: 一个业务,也可以看成是一个逻辑工作单元; 2. redis 操作事务的基本指令 -> 指令: -> 图式: 3. 模拟多事务操作(watch乐观锁) 3.1 不开启乐观锁watch操作…

Linux Python安装

1.到官网下载适合自己的版本 Python Source Releases | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/source/2.下载好压缩包之后&#xff0c;将压缩包解压开 3.将开发环境的依赖包准备好 yum -y install zlib-devel bz…

阅读笔记 MulDA: DAGA向多语言方向的拓展

阅读笔记 MulDA: DAGA向多语言方向的拓展 文章目录阅读笔记 MulDA: DAGA向多语言方向的拓展前言概述IntroductionMulDA: Our Multilingual Data Augmentation Framework1、Labeled Sequence Translation2、Synthetic Data Generation with Language Models3、Semi-supervised M…

Tableau可视化设计案例-05Tableau进阶

文章目录Tableau可视化设计案例05Tableau进阶1.数据集合并1.1 数据导入界面1.2超市销售情况符号地图1.3智能显示1.4 仪表盘高级应用Tableau可视化设计案例 本文是Tableau的案例&#xff0c;为B站视频的笔记&#xff0c;B站视频 参考&#xff1a;https://www.bilibili.com/vide…

怎么使用CAM350检查Gerber?

文章目录什么是Gerber文件&#xff1f;Gerber中的文件由那些组成&#xff1f;怎么使用CAM350检查Gerber&#xff1f; ——导入CAM350的基础操作&#xff1a;对层的操作什么是Gerber文件&#xff1f; Gerber文件是设计完后PCB(brd文件)板文件后交给板厂制造成品的文件。Gerber一…

代码随想录刷题记录 day50 每日温度+下一个更大元素 I

代码随想录刷题记录 day50 每日温度下一个更大元素 I 739. 每日温度 思想 1.暴力解 两次for 超时了 2.单调栈 花了点时间理解的。 单调栈的基础入门题。找到一个数组中右边的第一个大于 等于 或者小于当前元素的下标的位置 以时间换空间&#xff0c;用一个栈来记录右边第…

明道云联合RestCloud打造APaaS+IPaaS融合解决方案

背景介绍 APaaSIPaaS发展趋势 随着企业规模的扩张以及业务需求变化越来越快&#xff0c;企业现有IT系统无法快速应对前端敏捷化的需求。企业IT架构将朝着敏捷化、低代码化、服务化方向发展&#xff0c;而APaaSIPaaS解决方案在这种需求下应运而生&#xff0c;IPaaS可以把现有固…