高等数值计算方法学习笔记第4章第一部分【数值积分(数值微分)】

  • 一、数值积分概论
    • 1.数值求积的基本思想(牛-莱公式找不到原函数,用矩形近似)
    • 2.代数精度的概念
      • 1.上述四个公式的代数精度(梯形,左中右矩形公式)
      • 2.利用代数精度的概念构造求积公式
    • 3.插值型的求积公式
  • 二、牛顿-柯特斯公式(第二次课)
    • 1.柯特斯系数
  • ##############公式表格##############
    • 2.例题(5个)
    • 3.牛顿-柯特斯公式的代数精度(定理4-2)
    • 4.回顾、加强与补充学习
  • 三、复合(化)求积公式
    • 1.问题与基本思想
    • 2.复合梯形公式
    • 3.复合辛普森公式
  • ############复合公式表格###############
    • 4.例题(3个)
    • 5.定理证明

一、数值积分概论

1.数值求积的基本思想(牛-莱公式找不到原函数,用矩形近似)


I是Integral



梯形公式就是:上底加下底乘高除2。

如表面意思,左右中就代表取函数的左右中的端点值。

这里累计求和就是分段求近似解。Ak类似于(b-a) xk可以取左右中等。

2.代数精度的概念

定义4-1
如果某个求积公式对于次数不超过 m 的多项式均能准确地成立,但对于m+1次的多项式就不准确成立, 则称该求积公式具有m 次代数精度。

1.上述四个公式的代数精度(梯形,左中右矩形公式)

梯形

左中右矩形公式同理,将公式代入就行。

公式 具有的代数精度
左矩形公式 0
中矩形公式 1
右矩形公式 0
梯形公式 1

2.利用代数精度的概念构造求积公式

3个未知数,构造三个方程,解方程。(积分区间为相反数,奇函数结果为0):

4个未知数,构造四个方程,解方程:

3.插值型的求积公式


什么是拉格朗日插值多项式?(点击!!!)

R是Remainder
书101页
公式:
ω n + 1 = ( x − x 0 ) ( x − x 1 ) . . . ( x − x n ) \omega _{n+1}=(x-x_0)(x-x_1)...(x-x_n) ωn+1​=(x−x0​)(x−x1​)...(x−xn​)

1.11是带权积分中值定理。后面用到。

parabola抛物线
L是Lagrange拉格朗日

二、牛顿-柯特斯公式(第二次课)

1.柯特斯系数


柯特斯系数推导要记忆。其实就是将k-j分母连乘提取出来并且将h=(b-a)/n带入即可。
注意k取(0,1,2,3...n)

此处需要推导:

出现负数不稳定的原因是因为前面的带权积分中值定理,需要不变号才能成立。

##############公式表格##############

名称 公式 误差(余项)
梯形公式
辛普森(Simpson)公式 展开得:
柯特斯(Cotes)公式 (不做要求)
插值型的求积公式

公式好记 ∑ k = 0 n A k f k \sum_{k=0}^{n} A_kf_k ∑k=0n​Ak​fk​其中fk是均分的,然后系数Ak需要记忆。
e=2.718281828459

2.例题(5个)


其中C是Continuous。C2代表二阶导连续。同理Cn代表n阶导连续。
注意k取(0,1,2,3...n)套上面公式即可。

1,4,1公式


H是Hermite。什么是Hermite?埃尔米特插值 点击!!!

第三个等式到第四个等式用到了上面的带权积分中值定理。 g(x)不变号,f(x)可以提取出来。


7,32,12,32,7
什么是截断误差?点击!!

例题4的这个积分其实就是π= 3.1415926
什么是截断误差?点击!!
套公式!
e=2.718281828459

3.牛顿-柯特斯公式的代数精度(定理4-2)


知道即可,证明不要求。(证明看带权积分中值定理,误差余项)

4.回顾、加强与补充学习


将f(x)=1,x,,x2,x3…带入得到下面等式。

范德蒙行列式百度百科!

可以直接套用上面的矩阵,不用一个个求积分了



将f(x)=1,x,,x2,x3…,xn带入如果带入xm左右两边相等,说明求积公式的代数精度为m
注意一般需要将xm+1带入说明当f(x)=xm+1时等式不成立
Ak叫求积系数,一般为正数,数值稳定的。

三、复合(化)求积公式

1.问题与基本思想

在使用牛顿-柯特斯公式时将导致求积系数出现负数(当n≥8时,牛顿.柯特斯求积系数会出现负数),因而不可能通过提高阶的方法来提高求积精度。(就是不满足前面带权积分中值定理的条件)
为了提高精度通常采用将积分区间划分成若干个小区间,在各小区间上采用低次的求积公式(梯形公式或辛普森公式),然后再利用积分的可加性,把各区间上的积分加起来,便得到新的求积公式,这就是复化求积公式的基本思想。本节只讨论复化的梯形公式和复化的辛普森公式。

前面提到带权积分中值定理,求积系数不能变号。

可以看到有的小区间取的多,有的少。

2.复合梯形公式

h就是一个小步长。即 x k − x k − 1 = ( a + k h ) − ( a + ( k − 1 ) h ) = h x_k-x_{k-1}=(a+kh)-(a+(k-1)h)=h xk​−xk−1​=(a+kh)−(a+(k−1)h)=h
记住h=(b-a)/n= x k − x k − 1 x_k-x_{k-1} xk​−xk−1​

其实就是上面梯形余项的求和。然后利用了连续函数的介值定理。后面有证明!

I是Integral积分
T是Trapezoid梯形
composite复合的

3.复合辛普森公式

141公式


其实就是上面辛普森余项的求和。然后利用了连续函数的介值定理。后面有证明!

############复合公式表格###############

名称 公式 余项
复合梯形公式
复合辛普森公式

4.例题(3个)

套公式即可,这里需要注意辛普森公式需引入半个节点值就是表面上n=8时,实际上辛普森公式的n为4.

这里用到了放缩法!sinx<1
什么是截断误差?点击!!可以理解为余项大小。


这里需要注意,求出辛普森公式的n之和。实际的等份数是该n的两倍!

5.定理证明



从上面三个推到下面三个用到了拉格朗日中值定理。


阶数高,收敛速度快,精度高。

后面部分查看专栏,或者点击链接(之后发布)。

高等数值计算方法学习笔记第4章第一部分【数值积分(数值微分)】相关推荐

  1. 高等数值计算方法学习笔记第4章第二部分【数值积分(数值微分)】

    高等数值计算方法学习笔记第4章第二部分[数值积分(数值微分)] 四.龙贝格求积公式(第三次课) 1.梯形法的递推化 (变步长求积法) 2.龙贝格算法 五.高斯求积公式 1.一般理论(1定义1例题) 2 ...

  2. 高等数值计算方法学习笔记第6章【解线性代数方程组的迭代方法(高维稀疏矩阵)】

    高等数值计算方法学习笔记第6章[解线性代数方程组的迭代方法(高维稀疏矩阵)] 一.引言 1.例题(说明迭代法的收敛性研究的重要性) 2.定义(迭代法,迭代法收敛)&解误差 二.基本迭代法 1. ...

  3. 《C Primer Plus》学习笔记—第9章

    目录 <C Primer Plus>学习笔记 第9章 函数 1.复习函数 1.引入 2.创建并使用简单的函数:程序lethead1.c 3.分析程序 4.函数参数 1.程序lethead2 ...

  4. 《Go语言圣经》学习笔记 第六章 方法

    <Go语言圣经>学习笔记 第六章 方法 目录 方法声明 基于指针对象的方法 通过嵌入结构体来扩展类型 方法值和方法表达式 示例:Bit数组 封装 注:学习<Go语言圣经>笔记, ...

  5. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  6. 《疯狂Java讲义》学习笔记 第六章 面向对象(下)

    <疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...

  7. 《Python编程:从入门到实战》(第2版)学习笔记 第5章 if语句

    [写在前面]为进一步提高自己的python代码能力,打算把几本经典书籍重新过一遍,形成系统的知识体系,同时适当记录一些学习笔记,我尽量及时更新!先从经典的<Python编程:从入门到实战> ...

  8. Machine Learning with Python Cookbook 学习笔记 第9章

    Chapter 9. Dimensionality Reduction Using Feature Extraction 前言 本笔记是针对人工智能典型算法的课程中Machine Learning w ...

  9. 《C Primer Plus》学习笔记—第12章

    目录 <C Primer Plus>学习笔记 第12章 存储类别.链接和内存管理 1.存储类别 1.作用域 2.链接 3.存储期 4.自动变量 1.程序hiding.c 2.没有花括号的块 ...

最新文章

  1. 深度学习必备数学知识之线性代数篇(附代码实现)
  2. 机器人时代的资本主义:21世纪的工作,收入和财富
  3. 过年期间:这个 GitHub 项目你必能用到
  4. 国内卫星通信技术发展及应用概述
  5. 【翻译】CodeMix使用教程(三):Emmet
  6. SAP收发存报表程序
  7. Java提升篇-事务隔离级别和传播机制
  8. Python2和Python3中除法运算符的区别有哪些?你都知道吗?
  9. g++链接boost库
  10. C语言的常用字符串操作函数(一)
  11. Arbor Networks Spectrum新安全平台发布:高级威胁平台通过内部企业网络连接互联网上的攻击...
  12. 数据结构——线段树学习笔记
  13. 王天官系古盐山县(今孟村县王帽圈)人
  14. 大白菜u盘装win10步骤图解
  15. 下载tensorflow速度慢怎么办?
  16. 云桌面虚拟化VDI、IDV、VOI三种主流架构的区别?
  17. big_6d77fbb7bde4011fdf01df45fef8d0dd9ddcbdd5.jpg
  18. 详解C盘Windows文件夹里重要文件的作用
  19. 在Ubuntu上基于wayland/weston源码构建weston桌面
  20. RN TSX基于react-native-vector-icons和iconfont.cn 的生成自定义Icon组件的工具

热门文章

  1. 广域网接口规范(v.35)
  2. 在南宁做网站找哪家好
  3. 【数据分析入门】R语言读写文本文件及RDATA文件
  4. 一图了解券商IT战略咨询方法论
  5. 安装bugzilla
  6. 旺店通·企业奇门和用友BIP接口打通对接实战
  7. 【字源大挪移—读书笔记】 第三部分:字尾
  8. string和string_view用法指南
  9. DBSCAN聚类算法原理及图解
  10. M131. Palindrome Partitioning(拆分回文子串)