首页 > 其他分享 >【笔记】大一下数值分析碎碎念——数值积分与微分

【笔记】大一下数值分析碎碎念——数值积分与微分

时间:2023-06-21 19:44:52浏览次数:31  
标签:数值积分 frac int 积分 sum 微分 dx 碎碎念 精度

数值微分与积分

数值微分:只利用 \(f(x)\) 来计算 \(f',f'',\cdots\)

比如

  • \(f'(x_0) \approx \frac{f(x_0+h)-f(x_0)}{h}\) 两点前向差分。
  • \(f'(x_0) \approx \frac{f(x_0 +h) - f(x_0-h)}{2h}\) 三点中心差分。

误差分析:

设 \(f\in C^2[a,b]\)

\[f(x_0+h) = f(x_0) + f'(x_0)h + \frac{f''(\xi)}{2}h^2 \\ f'(x_0) = \frac{f(x_0+h)-f(x_0)}{h} + \frac{f''(\xi)}{2}h \]

设 \(f \in C^3[a,b]\)

\[f'(x_0) = \frac{f(x_0+h)-f(x_0-h)}{2h} - \frac{f'''(\xi)}{6}h^2 \]

插值多项式

我们拿 \((x_0,f(x_0)),(x_0+h,f(x_0+h))\) 出来牛顿插值:

\(P_1(x)= f(x_0) + f[x_0,x_0+h](x-x_0)\)

得到 \(P'_1(x_0) = f[x_0,x_0+h]= \frac{f(x_0+h)-f(x_0)}{h}\)

同理拿三个点出来

\(P_2(x) = f(x_0) + f[x_0-h,x_0](x-x_0) + f[x_0-h,x_0,x_0+h](x-0)(x-x_0+h)\)

\(P'_2(x) = \frac{f[x_0-h,x_0]}{2}+\frac{f[x_0,x_0+h]}{2} = \frac{f(x_0+h)-f(x_0-h)}{2h}\)

image-20230323152215256

注意到上面系数之和是 \(0\)。

舍入误差

因为计算机计算时舍入误差的存在,\(h\) 并不是越小越好。

三点中心差分误差估计

image-20230330130204985

理查森外推

完全没听懂,都不知道在干什么。

理查森外推(Richardson extrapolation)是一种数值分析技术,用于提高数值逼近的精度。它通过计算一系列逼近值并使用这些值来推断更精确的结果来实现这一目的。

理查森外推的基本思想是,如果我们有一个数值逼近公式,它的误差与某个参数(例如步长)的幂次成正比,那么我们可以通过计算不同参数下的逼近值,并使用这些值来消除误差中较低阶的项,从而获得更精确的结果。

理查森外推常用于数值微分和数值积分中,用于提高逼近公式的精度。它也可以与其他数值方法结合使用,以提高计算结果的精度。

数值积分

  • 基本思想:用低阶多项式来逼近待积分函数,用简单定积分代替

插值型数值积分:Newton-Cotes 公式

拉插后积分:

\[\int_a^b f(x) dx\approx I _n = \int_a^bP_n(x)dx = \sum_{k=0}^n f(x_n)\int_a^b L_k(x) dx\\= (b-a)\sum C_k^{(n)}f(x_k) \]

其中 \(C_k^{(n)}= \frac{1}{b-a}\int_a^b L_k(x)dx\)

梯形法则

用梯形拟合

image-20230330133819107

辛普森法则

用抛物线拟合

image-20230330133905000

复合牛顿-科特斯公式

image-20230330140742346

代数精度

image-20230330142033198

注意!是使得积分精确,不一定要完全拟合

龙贝格积分

image-20230330150744924

每次区间划分段 \(*2\),然后把中间的加进去分割。

龙贝格表格

龙贝格表格(Romberg table)是一种用于数值积分的算法,它通过递归地应用梯形规则和理查森外推来提高积分的精度。表格的第一行包含梯形规则的结果,而后续行则通过理查森外推来计算更精确的积分值。随着表格扩展,积分的精度会逐渐提高,直到达到所需的精度为止。

image-20230330151720831

自适应积分

image-20230330152431226

梯形法

image-20230330153005863

image-20230330152955760

高斯积分

找到节点和权函数使得:

\[\int_a^bf(x) dx \approx \sum_{i=0}^n A_k f(x_k) \]

具有最高的代数精度。自由度有 \(2n+2\)。精度的上界是 \(2n+1\)。能否取到?

Gauss 点

image-20230406130819882

证明:

  • 左推右:

设 \({x_k}\) 是高斯点。那么 \(\forall Q(x) \in \mathcal{P}_{2n-1}(\R)\) 有

\[\int_a^b Q(x) = \sum_{k=0}^n A_kQ(x_k) \]

那么 \(\forall P(x) \in \mathcal{P}_n(\R)\) 有

\[\int _a^b P(x)w(x) = \sum_{k=0}^n A_kP(x_k)w(x_k) = 0 \]

  • 右推左

\(\forall Q(x) \in \mathcal{P}_{2n+1}(\R)\),有

\[Q(x) = P(x)w(x) + R(x) \]

于是有

\[\int_a^b Q(x) = \int _a^bR(x) \]

......

勒让德多项式

  • 正交系
  • \(P_n(x)\) 是 \(n\) 次多项式。
  • 递推关系 \((n+1)P_{n+1}(x) = (2n+1)xP(x) - nP_{n-1}(x)\)

Legendre 多项式的根

定理:设 \(x_k\) 为勒让德多项式 \(P_n(x)\) 的根,则高斯积分中

\[a_i = \int_{-1}^1 \prod _{j=1,j\ne i}^n \frac{x-x_j}{x_i-x_j}dx \]

则对于任意次数 \(<2n\) 的多项式 \(P(x)\),有:

\[\int_{-1}^1 P (x) dx = \sum_{i=1}^n a_iP(x_i) \]

对于任意区间 \([a,b]\),换元即可。

标签:数值积分,frac,int,积分,sum,微分,dx,碎碎念,精度
From: https://www.cnblogs.com/imakf/p/17496952.html

相关文章

  • 【笔记】大一下数值分析碎碎念——插值
    \(\newcommand\op[1]{\operatorname{#1}}\)插值给定数据点\((x_i,y_i)\),要求找到函数满足\(f(x_i)=y_i\)。线性插值:全局信息维护,光滑性(求导),积分都不太好搞。但是原理简单。多项式?指数?变化快。三角函数?周期性。多项式插值Weierstrass逼近定理:设\(f\in\opC[a,b]\),则......
  • 数学 多元函数微分学 多元函数的极值与最值
    一,无条件极值1.极值/极值点的定义:f(x,y)在某点的某邻域内值最大/最小,则称f(x,y)在这点取得极大值/极小值(极值指的是函数值),这一点(x0,y0)称为极值点。极大值/极小值统称为极值。2.多元函数取极值的必要条件:多元函数取得极值=>该点处偏导数若存在则必为0驻点的概念:偏导数等于零......
  • 数学 多元函数微分学 复合函数的情况
    复合函数求导法则多元函数的复合函数有两种情况,与一元函数复合或者与多元函数复合在计算复合多元函数的导数时,要注意各个导数之间什么时候用乘号连接,什么时候用加号连接<h4>多元复合函数的微分</h4>以及全微分形式不变性多元复合函数的微分公式,直接将一般的微分公式代入多......
  • 碎碎念-如何当好销售
    刚开始看代码,甚至还没有进环境。下午加的女生就和我开始较劲。她的观点是,学历没用,知识有用,所以不报学历提升。我的观点是,学历是没用,知识也没用,但是得有学历这东西呀,将来有机会的时候可以把握住。(背景,她,03年,初中毕业,混社会5,6年,她说她这个月目标销售额20w,一个月好的时候7,8k,一般......
  • 2022-2023 春学期 矩阵与数值分析 C7 常微分方程的数值解法
    2022-2023春学期矩阵与数值分析C7常微分方程的数值解法原文C7常微分方程的数值解法问题描述一阶常微分方程的初值问题\[\left\{\begin{array}{l}u'=f(t,u),\;a\leqt\leqb\\u(a)=u_0\end{array}\right.\]解的存在唯一性:若\(f(t,u)\)满足Lipschitz条件,即存在......
  • 数学 多元函数的微分
    <h4>一,二元函数的偏导数与全微分</h4>1.偏导数的定义和几何意义2.全微分的定义/性质 ......
  • 碎碎念-爱情和婚姻
    突然emo了,不知道所做的关于情感上的事有没有意义,我就在想什么是爱情呢?是在聊天框输入你情我浓的话语时的期待是在年轻时为爱情做出冲动的举动是在日落黄昏时倚靠在对方肩头的亲密是在床上抽搐时的低吼是单膝下跪求婚时的浪漫是在孩子出生时那一声哭啼是在日复一日争吵中的......
  • simulink求微分方程dx =-5x + u
    一、分析题目,对dx积分才能求出x,可以通过引入积分器,其中积分器的输入是dx,输出就是x二、确定需要的模块,存在-5x,需要一个gain模块,有-5x+u需要一个sum模块,加上一步需要的积分器,此处这里的u用正弦信号,需要一个sinewave,查看信号情况,需要一个scope模块,需要观察两信号的叠加输出,输出一个......
  • 2.数值计算(1) --求解连续微分系统和混沌系统
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 考研数学⭐每天几道题:偏微分和全微分(2023年5月21日)
    1️⃣用偏微分的定义计算全微分的特值问题(一)2️⃣用偏微分的定义计算全微分的特值问题(二)3️⃣由全微分反向积分求解原函数4️⃣对于有特值的题目一定要及时代入特值进行化简5️⃣对隐函数计算全微分6️⃣复合函数和隐函数联合求偏导:能代入的值先代入关注荒原之梦⭐考研数学的博客......