数值分析复习:分段插值

文章目录

  • 分段插值
    • 引入背景
    • 分段线性插值
      • 插值条件
      • 余项估计
    • 分段三次Hermite插值
      • 引入背景
      • 插值条件
      • 余项估计

本篇文章适合个人复习翻阅,不建议新手入门使用

分段插值

引入背景

  1. 龙格(Runge)现象
    对某些函数使用等距节点构造高次多项式插值时,插值区间端点处不收敛(无论是Lagrange插值还是Hermite插值)

  2. 多项式的整性
    多项式函数是整函数,局部改变会引起全局变化

分段线性插值

插值条件

在每个小区间 [ x i − 1 , x i ] [x_{i-1},x_i] [xi1,xi] 内,基于节点 x i − 1 , x i x_{i-1},x_i xi1,xi 使用 Lagrange 插值(两个节点得到一次插值多项式,记为 ϕ n ( x ) \phi_n(x) ϕn(x)

余项估计

∣ f ( x ) − ϕ n ( x ) ∣ [ x i − 1 , x i ] = ∣ L 1 ( x ) − f ( x ) ∣ = 1 2 ∣ f ′ ′ ( ξ ) ∣ ∣ ( x − x i − 1 ) ⋅ ( x − x i ) ∣ ≤ 1 8 M h 2 \begin{split} &|f(x)-\phi_n(x)|_{[x_{i-1},x_i]}\\ =&|L_1(x)-f(x)|\\ =& \frac{1}{2}|f''(\xi)||(x-x_{i-1})\cdot(x-x_i)|\\ \leq &\frac{1}{8}Mh^2 \end{split} ==f(x)ϕn(x)[xi1,xi]L1(x)f(x)21f′′(ξ)∣∣(xxi1)(xxi)81Mh2

分段三次Hermite插值

引入背景

解决分段线性插值不光滑的问题

插值条件

在每个小区间 [ x i − 1 , x i ] [x_{i-1},x_i] [xi1,xi] 内,基于节点 x i − 1 , x i x_{i-1},x_i xi1,xi 使用 Hermite 插值(得到三次插值多项式,记为 H h ( x ) H_h(x) Hh(x) h = max ⁡ ∣ x i − x i − 1 ∣ h=\max|x_i-x_{i-1}| h=maxxixi1

余项估计

∣ f ( x ) − H h ( x ) ∣ [ x i − 1 , x i ] = ∣ 1 4 ! f ( 4 ) ( ξ ) ( x − x i ) 2 ( x − x i + 1 ) 2 ∣ ≤ M 4 ! ( x i + 1 − x i 2 ) 4 = M h 4 384 \begin{split} &|f(x)-H_h(x)|_{[x_{i-1},x_i]}\\ =&|\frac{1}{4!}f^{(4)}(\xi)(x-x_i)^2(x-x_{i+1})^2|\\ \leq &\frac{M}{4!}(\frac{x_{i+1}-x_i}{2})^4\\ =&\frac{Mh^4}{384}\\ \end{split} ==f(x)Hh(x)[xi1,xi]4!1f(4)(ξ)(xxi)2(xxi+1)24!M(2xi+1xi)4384Mh4

参考书籍:《数值分析》李庆扬 王能超 易大义 编

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

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

相关文章

ChatGPT:如何运用强大的自然语言处理技术撰写高质量论文

ChatGPT无限次数:点击直达 摘要:本文将介绍如何运用先进的自然语言处理技术,以提升论文撰写的质量和效率。通过引入实际示例,我们将展示这些技术在不同领域的应用,帮助读者更好地理解如何利用自然语言处理技术创作精彩的学术论文…

XUbuntu22.04之自定义fd+rg极速命令组合(二百二十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

《探索AI辅助研发的未来之路》

在当今科技飞速发展的时代,人工智能(AI)已经逐渐渗透到各个领域,其中之一便是研发领域。AI辅助研发正以惊人的速度改变着我们对于创新和发现的理解。本文将从技术进展、行业应用、挑战与机遇、未来趋势、法规影响以及人才培养等方…

Vcenter 6.7部署文档

下载VMware-VCSA-all-6.7.0 iso文件 找到installer文件夹 ## 找到win32目录 点击installer 接下来按照截图一步步安装 开始进行安装 进度部署第二阶段 配置一个内部NTP 服务器 配置VCenter的登录用户名和密码 ## vcenter配置开始

c++ 元二分搜索 | 单边二分查找(Meta Binary Search | One-Sided Binary Search)

元二分搜索(Steven Skiena 在《算法设计手册》第 134 页中也称为单边二分搜索)是二分搜索的一种修改形式,它以增量方式构建数组中目标值的索引。与普通二分搜索一样,元二分搜索需要 O(log n) 时间。 元二分搜索,也称为…

Spring Data访问Elasticsearch----实体回调Entity Callbacks

Spring Data访问Elasticsearch----实体回调Entity Callbacks 一、实现实体回调二、注册实体回调三、存储特定的EntityCallbacks Spring Data基础结构提供了钩子,用于在调用某些方法之前和之后修改实体。这些所谓的EntityCallback实例提供了一种方便的方式来检查并可…

适用于 Windows电脑的 iPad 数据恢复软件

如何在 Windows 11/10/8/7 上从 iPad 恢复丢失的数据?其实很简单。您只需在 Windows 11/10/8/7 上下载并安装 iPad 数据恢复软件。然后您可以运行该软件扫描您的 iPad 并查找已删除/丢失的数据。iPad 中的 iOS 数据(包括消息、聊天记录、联系人、照片和视…

类和对象 java 要点总结

# 类和对象 - 成员变量 有默认值0 - 成员方法 - 类名:大驼峰 - rename refactor 改类名 - new 实例化对象 - this 当前对象的引用 - this共有2种使用方式: - this.data 访问当前对象的实例成员变量 - this.func() 访问当前对象的实例成员方法 - t…

Vue学习日记 Day7 —— json-server工具、基于VueCli自定义创建项目、postcss插件

一、前一天Vuex总结 1、state作用:存放数据定义:state:{//数据 }使用://放在data下(1)根节点直接访问this.$store.state.数据名(2)模块直接访问this.$store.state.模块名.数据名(3)根节点辅助函数mapState([所需要的数据])(4)模块辅助…

CTF题型 SSTI(1) Flask-SSTI-labs 通关 题记

CTF题型 SSTI(1) Flask-SSTI-labs 通关 题记 文章目录 CTF题型 SSTI(1) Flask-SSTI-labs 通关 题记前记获取键值或下标的方式获取属性的方式 Level 1 no wafLevel 2 bl[\{\{]Level 3 no waf and blindLevel 4 bl[[, ]]获取键值或下标 Level 5 bl[\, "]Level 6 bl[_]Level …

Java安全基础 必备概念理解

Java安全基础 关键概念汇总 文章目录 Java安全基础 关键概念汇总前置知识1.构造器this以及包的使用2.继承3.重写/ 重载 / super4.多态5.区分和equals方法6.toString的使用7.Object的概念8.static,final,代码块static代码块final 9.动态代理10.类的动态加载1)类加载器含义&#…

【教程】APP加固的那些小事情

摘要 APP加固是保护APP代码逻辑的重要手段,通过隐藏、混淆、加密等操作提高软件的逆向成本,降低被破解的几率,保障开发者和用户利益。本文将介绍APP加固常见失败原因及解决方法,以及处理安装出现问题的情况和资源文件加固策略选择…

【InternLM 笔记】OpenXLAB浦源的基本操作

OpenXLab网址 网址:OpenXLab浦源 模型 创建模型 页面右上角选择【创建】然后选择【创建模型】 创建模型的页面如下 感觉页面中的提示信息填写相应的内容,全部填完后点页面下方的【立即创建】完成模型的创建 模型上传 安装所需的工具 apt install …

目标检测——玉米叶感染数据集

一、重要性 首先,玉米作为世界上重要的粮食作物之一,其生长状况直接影响到粮食产量和粮食安全。玉米叶感染是玉米生长过程中常见的病害之一,会导致玉米叶片出现肿胀、皱缩、扭曲变形等症状,严重时甚至可能形成瘤状物。因此&#…

MySQL特殊函数

MySQL提供了一系列特殊函数,用于执行各种操作,包括数学运算、字符串处理、日期和时间计算等。下面是一些常用的MySQL特殊函数及其样例: 1. **数学函数**: - ABS(x):返回x的绝对值。 - 样例:SELECT AB…

plsql如何添加索引?

索引是对表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。索引的一个主要目的就是加快检索表中数据的方法&#xf…

【LIMS】微服务

目录 一、服务解决方案-Spring Cloud Alibaba1.1选用原因(基于Spring Cloud Alibaba的试用场景)1.2 核心组件使用前期规划 部署 nacos部署 mino使用JavaFreemarker模板引擎,根据XML模板文件生成Word文档使用JavaFlowable 工作流引擎前端 -vue…

Python实现视频转音频、音频转文本加文本实体识别

文章目录 概述必备第三方库视频转音频音频转文字完整代码命名实体识别NER注意点概述 本教程希望可以识别出目前活跃的视频平台(例如抖音、快手等)中视频文案中蕴含的实体信息,首先有两条技术路径: 直接提取视频帧,之后实现逐帧的字幕识别,最后合并为视频文案。 优点:准…

为什么Python语言那么受欢迎呢?

Python语言受到广泛欢迎的原因有很多。首先,让我们来了解一下Python语言的背景和历史。Python是由Guido van Rossum在上世纪90年代初开发的一种高级编程语言。自从他在1989年发布第一个Python解释器以来,Python一直在不断发展和完善。其简洁、易读的语法…

js获取年月日

const date new Date()const options { year: numeric, month: 2-digit, day: 2-digit }const dateString date.toLocaleDateString(zh-CN, options)const [year, month, day] dateString.split(/)console.log(year, month, day) 人工智能学习网站: https://ch…