matlab做三次拉格朗日插值多项式_拉格朗日插值法函数使用问题

b833a5c0182c98ef4e786b5354281940.png
拉格朗日差值法:在数值分析中,拉格朗日插值法是以法国十八世纪数学家约瑟夫·拉格朗日命名的一种多项式插值方法。

概念
一般地,若已知

在互不相同 n+1 个点
处的函数值
( 即该函数过
这n+1个点),则可以考虑构造一个过这n+1 个点的、次数不超过n的多项式
,使其满足:


要估计任一点ξ,ξ≠xi,i=0,1,2,...,n,则可以用Pn(ξ)的值作为准确值f(ξ)的近似值,此方法叫做“插值法”。
称式(*)为插值条件(准则),含xi(i=0,1,...,n)的最小区间[a,b],其中a=min{x0,x1,...,xn},b=max{x0,x1,...,xn}。

定理


满足插值条件的、次数不超过n的多项式是存在而且是唯一的。

一般形式运用方法
在平面上有

共n个点,现作一条函数
使其图像经过这n个点。

作法:设集合
是关于点
的角标的集合,
,作n个多项式
。对于任意
,都有

使得

是n-1次多项式,且满足
并且

最后可得

形如上式的插值多项式

称为拉格朗日(Lagrange)插值多项式。

例如:当n=4时,上面的公式可简化为:

这是一个过4个点的唯一的三次多项式。

实际应用

问题描述:在某次使用拉格朗日插值法对一列数据进行填补缺失值时,发现一些异常填充情况,于是修改了原始的差值函数再次拟合,效果较好但在另一些特殊情况下出现了错误的拟合情况,因此对两个差值函数的使用条件进行探究。

调用拉格朗日差值模块:

from scipy.interpolate import lagrange

差值函数1

def 

差值函数2

def 

原始数据:catering_sale.xls

测试1——不改变原始数据,分别调用两个差值函数,差值结果如下所示(仅展示缺失值部分):

0242efdb29dbaa1c23a4069164611d80.png

测试1-差值函数1 测试1-差值函数2

测试1结果表明差值函数1的拟合结果某些值与实际情况偏差较大,差值函数2的拟合结果要优于1,另外可以注意到两个差值函数对于数据中最后一个记录是缺失值的情况,拟合结果均较差。

测试2——改变原始数据,将开头的数据变为缺失值:

532b9defdf318559e899ba6ffa11c968.png

测试2-差值函数1 测试2-差值函数2

从结果可以观察到,当数据中起始记录为缺失值时,两个差值函数均有较大误差但拟合数据相同,说明两个差值函数对于该情况的拟合效果是无差别的。

测试3——将最后一个记录数据补齐,但将倒数第二个数据设为缺失值:

df4ea2471e1da4cdda2264e52eb24c0a.png

测试3-差值函数1 测试3-差值函数2

从结果可以看到,当数据中末端数据不为空,而倒数第二位数据为空时,就缺失值的填充效果而言,仍然是差值函数2效果更优。

总上所述

  1. 当数据集的开头或末尾存在数据缺失时,可以理解成填补的缺失值仅有左端数据或仅有右端数据时,拉格朗日差值法会存在较大的偏差,该种情况以上两种差值函数均无法避免,但差值函数2与实际情况要更接近一些;
  2. 当数据集仅中间部分存在数据缺失时,差值函数2的表现要优于差值函数1;
  3. 综合1和2,基于拉格朗日差值法,差值函数2的拟合效果优于差值函数1。

代码:

#coding:utf-8

欢迎大家关注我的公众号:Allen陪你玩数据

b29e44ba15d2562a4909e134fbb51f50.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值