第三章.数值分析

数值积分概述

研究对象:I=\int_{a}^{b} f(x) d x的数值计算方法,定积分I是和的极限,数值积分就是将定积分I的计算用和式近似,可表为
I=\int_{a}^{b} f(x) \mathrm{d} x \approx \sum_{k=0}^{n} A_{k} f\left(x_{k}\right)
其中A_k为求积系数,x_k为求积节点,系数A_k与被积函数f无关

定义1.若求积公式对f(x)=1,x,\ldots,x^m时精确成立,而对f(x)=x^{m+1}不精确成立。则称该求积公式具有m次代数精确度。

特别的,我们得到插值型求积公式的代数精度至少是n次。

等距节点插值型求积公式称为牛顿-柯特斯公式,表示为
\boldsymbol{c}_{k}^{(n)}= \frac{(-1)^{n-k}}{k !(n-k) !}-\frac{1}{n} \int_{0}^{n} t(t-1) \cdots(t-k+1) \times(t-k-1) \cdots(t-n) d t

对牛顿-柯特斯公式通常只用低阶公式,为提高精度可在区间上等分为n个小区间。

定理1 牛顿-柯特斯求积公式的误差R_n[f],n为奇数,f\in C^{n+1}[a,b],则
\begin{aligned} R_{n}[f] &=c_n h^{n+2} f^{(n+1)}(\eta) \\ c_{\mathrm{a}} &=\frac{1}{(n+1) !} \int_{0}^{\mathrm{i}} t(t-1) \cdots(t-n) \mathrm{d} t \end{aligned}
n为偶数,假定f\in C^{n+2}[a,b],则
\begin{aligned} R_{n}[f] &=c_{x} h^{n+3} f^{(n+1)}(\eta) \\ c_{n} &=\frac{1}{(n+2) !} \int_{0}^{n} t^{2}(t-1) \cdots(t-n) d t \end{aligned}

通常会使用复合梯形和复合辛普森公式。
误差分析可通过小区间叠加得到。

收敛性是指求积公式无限细分时可以收敛到积分,稳定性是指任给\varepsilon>0,\exists \delta>0只要插值点的误差小于\delta就有求积误差小于\varepsilon.

定理2 若求积公式中系数A_k>0(k=0,1,\ldots,n),则此求积公式是稳定的。

n\geq 8时求积系数出现负值,因此公式的稳定性不能保证。

高斯求积方法

考虑带权积分I(f)=\int_{a}^{b} f(x) \rho(x) d x
其中\rho(x)\geq 0[a,b]上的权函数,希望找到形如
I(f) \approx \sum_{k=0}^{n} A_{k} f\left(x_{k}\right)=I_{n}(f)
的求积公式,使它具有最高的代数精确度。由于系数A_k及节点x_k\in [a,b]k=0,1,\ldots,n共有2^n+2个待定参数,根据代数精确度定义,要使公式具有m次代数精确度,则方程个数m+1=2n+2,由此可得m=2n+1。也就是只要使当选择A_kx_k可使上式达到2n+1次代数精确度。另一方面,若令f(x)=\left(x-x_{0}\right)^{2}\left(x-x_{1}\right)^{2}\ldots (x-x_n)^{2}=w_{n+1}^{2}(x),

I(f)=\int_{a}^{b} w_{x+1}^{3}(x) \rho(x) d x>0
I_n(f)=0,这表明求积公式不管系数如何选择,对m=2n+2的代数多项式不可能精确成立。

定义4 具有最高代数精确度的插值求积公式的节点a\leq x_0<\ldots<x_n\leq b,称为高斯(Gauss)点,相应求积公式称为高斯型求积公式。
定理3 插值型求积公式的求积节点\{x_k\}_{k=0}^n是高斯点的充分必要条件是,在[a,b]上以这组节点为根的多项式w_{n+1}(x)=(x-x_0)\ldots(x-x_n)与任何次数\leq n的多项式p(x)带权\rho(x)正交,即
\int_{a}^{b} p(x) w_{n+1}(x) \rho(x) d x=0
定理4 高斯型求积公式的系数A_k>0(k=0,1,\ldots,n)

高斯-勒让德求积公式
即取\rho(x)=1

高斯-切比雪夫求积公式
区间[-1,1]上权函数\rho(x)=\frac{1}{\sqrt{1-x^2}}的正交多项式为切比雪夫多项式T_n(x)=\cos(n\arccos x),此时的高斯型求积公式称为高斯-切比雪夫求积公式。表示为
\int_{-1}^{1} f(x) \frac{1}{\sqrt{1-x^{2}}} \mathrm{d} x=\frac{\pi}{n} \sum_{k=1}^{n} f\left(x_{k}\right)+R_{n}[f]
其中x_k=\cos\frac{2k-1}{2^n}\pi,k=1,2,\ldots,nT_n(x)的零点,余项为
R_{n}[f]=\frac{\pi}{2^{2 n-1}(2 n) !}-f^{(2 n)}(n), \quad n \in(-1,1)
公式由于A_k=\frac{\pi}{n},计算简单,又因被积函数包含因子(1-x^2)^{-\frac{1}{2}}
故可处理含此类因子的奇异积分。

固定部分节点的高斯求积公式
如果在求积公式中有m个节点固定,n个节点待定,则求积公式的代数精确度为m+2^n-1次。最常用的情形是对区间为[-1,1],权值函数\rho(x)=1时要求区间端点-1或1固定,或两个端点均为固定。前者被称为高斯-拉道(Gauss-Radau)公式,后者称为高斯-罗巴托(Gauss-Lobatto)公式。

自适应求积方法

利用了相邻次细分之间积的误差和总误差的关系。

奇异积分与振荡函数积分的计算

反常积分通常是指被积函数在有限区间[a,b]上无界的积分。下面介绍几种处理方法。

  1. 变量置换法
    通过变量置换将奇点消除,使反常积分转换为正常积分。例如计算
    I=\int_{0}^{1} x^{-\frac{1}{n^{2}}} g(x) \mathrm{d} x, \quad n \geqslant 2.
    g为充分光滑的函数。
    x=0为奇点,若令x=t^n,则得
    I=n \int_{0}^{1} g\left(t^{n}\right) t^{n-2} d t
    为正常积分。

  2. 区间截断法
    I=\int_a^b f(x)dx,a点为奇点,则可将I分为
    I=\int_{0}^{a+\delta} f(x) d x+\int_{a+\delta}^{b} f(x) d x.

  3. 用高斯型积分
    I(f)=\int_{-1}^{1} \frac{f(x)}{\sqrt{1-x^{2}}} d x
    把原式拆出分母。

对于没有现成求积公式可用得奇异积分也可用建立高斯型求积的方法处理。

无穷区间积分

  1. 变量置换
    用变换t=e^{-x}t=\frac{x}{1+x}可将无穷区间[0,\infty]变换为[0,1],用t=\frac{e^x-1}{e^x+1}可将区间\left(-\infty,\infty\right)变换为\left(-1,1 \right),如变换后被积函数有界则可用正常积分方法计算,若变换后仍为反常积分则可用反常积分方法处理。

  2. 无穷区间截断
    将无穷区间截去“尾巴”转化为有线区间,若选R>M,使\ldots

  3. 无穷区间上的高斯型求积公式
    无穷区间[0,\infty),权函数\rho(x)=e^{-x}的正交多项式为拉盖尔多项式,由此构造的高斯-拉盖尔求积公式为
    \int_{0}^{\infty} f(x) e^{-x} d x=\sum_{k=0}^{n} A_{k} f\left(x_{k}\right)+R_{n}[f]

震荡函数积分

如傅里叶积分当n较大时就是震荡函数积分,\int_{0}^{2 \pi} f(x) \cos n x d x, \int_{0}^{2 \pi} f(x) \sin a x d x。对这类积分用通常数值积分方法计算效果都不好,因此需要用特殊方法处理。下面介绍几种方法。

  1. 在零点之间积分
    设被积函数振荡部分在[a,b]上的零点为
    a \leqslant x_{1}<x_{2}<\cdots<x_{p} \leqslant b
    则将[a,b]分解为子区间[x_k,x_{k+1}]并将各子区间积分之和。在每个子区间端点上被积函数之值为零,故可采用高斯-罗巴托求积公式,这样不必增加计算量就可得到较高精度。

  2. Filon方法
    把它分割2N各子区间,然后每两个子区间上用f的二次插值函数近似f.

二重积分计算方法

利用不同的单积分求积公式就可得到不同的重积分求积法。

高斯求积公式

积分方程数值解法

考虑积分方程
y(x)=\lambda \int_{u}^{0} k(x, s) y(s) d s+f(x)
其中k为积分方程的核,f为自由项,\lambda为参数,k,\lambda,f均为已知,y为未知函数。求积分方程的解y(x)的数值方法就是在区间[a,b]的某些点x_i(i=0,1,\ldots,n)上求值y(x_i)的近似y_i,使误差|y(x_i)-y_i|满足精度要求。通常可用数值积分方法把方程离散化。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容

  • 何谓数值分析? 众所周知现实生活中科学技术上面的问题大多数都能够通过建立对应的数学模型把实际问题转化成一个数学问题...
    罗泽坤阅读 8,463评论 0 14
  • 函数逼近基本概念 维尔斯特拉斯定理:设,则使在上一致成立。构造,那么在上一致成立,则还有.但收敛慢,故实际中很少用...
    抄书侠阅读 2,473评论 0 0
  • 一、前言 本文主要讨论定积分的数值解,即数值积分。为什么需要数值积分:假设在区间上可积,为其原函数;现实中的多数情...
    胜负55开阅读 5,656评论 0 9
  • 1 数值积分概述 1.1 引言   对于许多实际问题的求解往往需要计算积分。在高等数学中计算积分采用的是著名的牛顿...
    Bocchi阅读 4,100评论 0 5
  • Introduction我们在课堂上讨论了高斯积分和Clenshaw-Curtis积分方法。请阅读Lloyd Tr...
    phlspo1阅读 292评论 0 0