1 、牛顿 - 莱布尼兹公式 另外若给出的函数 f(x) 是数据表,也不好求函数的积分。 计算定积分的方法: 但是求函数 f(x) 的原函数 F(x) 不一定比计算积分容易, 例如函数 找不到用初等函数表示的原函数。 一、数值求积的基本思想 实验 4 数值积分与微分 主讲人:魏志强.

Slides:



Advertisements
Similar presentations
数值分析 第五节 数值微分 在实际问题中,往往会遇到某函数 f(x) 是用表格 表示的, 用通常的导数定义无法求导, 因此要寻求其他 方法近似求导。常用的数值微分方法有 : 一. 运用差商求数值微分 二.运用插值函数求数值微分 三. 运用样条插值函数求数值微分 四. 运用数值积分求数值微分.
Advertisements

第六章 数值微分 6.1 插值型数值微分公式 6.2 插值型数值积分. 6.1 插值型数值微分公式 当 x 为插值节点 时,上式简化为 故一般限于对节点上的导数值采用插值多项式的相应导数 值进行近似计算,以便估计误差。 一般地 这类公式称为插值型数值微分公式。
高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
第一节 不定积分的概念及其 计算法概述 一、原函数与不定积分的概念 二、基本积分表 三、不定积分的性质及简单计算 四、小结.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
第 8 章 数值积分与数值微分 8.1 Newton-Cotes 公式 Newton-Cotes 公式 8.2 复化求积公式 复化求积公式 8.3 自适应步长求积方法 自适应步长求积方法 8.4 Gauss 求积方法 Gauss 求积方法 8.5 特殊函数的积分 特殊函数的积分 8.6 数值积分的.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第 5 章 数值积分 §1 插值型求积公式 §2 复化求积公式 §3 龙贝格 (Romberg) 求积方法 §4§4 数值微分 数值微分.
第 4 章 数值微积分. 4.1 内插求积 Newton-Cotes 公式 第 4 章 数值微积分 4.1 内插求积 Newton-Cotes 公式.
1 4.5 高斯求积公式 一般理论 求积公式 含有 个待定参数 当 为等距节点时得到的插值型求积公式其代数精度至 少为 次. 如果适当选取 有可能使求积公式 具有 次代数精度,这类求积公式称为高斯 (Gauss) 求积公式.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
§4.2 第一换元积分法 课件制作 秦立春 引 例 第一换元积分法. §4.2 第一换元积分法 课件制作 秦立春 以上三式说明:积分公式中积分变可以是任意的字母公式仍然成立.
5.4 微 分 一、微分概念 二、微分的运算法则与公式 三、微分在近似计算上的应用. 引例 一块正方形金属片受热后其边长 x 由 x 0 变到 x 0  x  考查此薄片的面积 A 的改变情况  因为 A  x 2  所以金属片面 积的改变量为  A  (x 0 
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分 一. 内 容 要 点 二. 重 点 难 点 三. 主 要 内 容 四. 例 题与习题.
理学院 张立杰 《数值分析》第四讲 数值积分与微分. §4.1 引言 第四章:数值积分与数值微分 1 、积分的概念 设 任取 做 如果 存在, 则称 可积,极限值称为函数 在区间 [a,b] 上的 定积分,记为 : Riemann 积分.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
8.1 不定积分的概念和基本积分公式  原函数和不定积分  基本积分公式表  不定积分的线性运算法则 第八章 不定积分.
第3章 积分的数值方法 3.1 概述 3.2 梯形积分法 3.3 抛物积分法 3.4 龙贝格积分法 3.5 高斯求积.
例题 教学目的: 微积分基本公式 教学重点: 牛顿----莱布尼兹公式 教学难点: 变上限积分的性质与应用.
第二章 数值微分和数值积分.
第二节 微积分基本定理 一、积分上限函数及其导数 二、积分上限函数求导法则 三、微积分基本公式.
高等数学电子教案 第五章 定积分 第三节 微积分基本定理.
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第四章 定积分及其应用 4.3 定积分的概念与性质 微积分基本公式 定积分的换元积分法与分部积分法 4.5 广义积分
数 学 分 析 第九章 定积分 第二节 微积分学基本公式 主讲:师建国.
定积分性质和微积分学基本定理 一、 定积分性质 二、 变上限积分函数 三、 定积分基本公式.
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
微积分基本定理 2017/9/9.
9.1 数值积分基本方法 9.2 梯形积分 9.3 Simpson积分 9.4 Newton-Cotes积分 9.5 Romberg积分
§5.3 定积分的换元法 和分部积分法 一、 定积分的换元法 二、 定积分的分部积分法 三、 小结、作业.
复习 定积分的实质: 特殊和式的极限 2. 定积分的思想和方法 分割,近似, 求和,取极限 3. 定积分的性质
第四章 一元函数的积分 §4.1 不定积分的概念与性质 §4.2 换元积分法 §4.3 分部积分法 §4.4 有理函数的积分
第四章 数值积分与数值微分 — 基本概念 — Newton-Cotes 公式.
第4章 数值积分与数值微分.
计算方法 第2章 数值微分与数值积分 2.1 数值微分.
Chapter 7 数值积分与数值微分.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
定积分习题课.
定积分的概念与性质 变上限积分的概念与定理 牛顿-莱布尼茨公式 讨论或证明变上限积分的特性
第三节 函数的求导法则 一 函数的四则运算的微分法则 二 反函数的微分法则 三 复合函数的微分法则及微分 形式不变性 四 微分法小结.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第5章 §5.3 定积分的积分法 换元积分法 不定积分 分部积分法 换元积分法 定积分 分部积分法.
西南科技大学网络教育系列课程 数学软件 数学软件 第5讲 MATLAB数值计算二 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
第四章 数值积分与数值微分 — 复合求积公式 — Romberg 算法.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
计算机数学基础(下) 第5编 数值分析 第12章 数值积分与微分(续).
高等数学 西华大学应用数学系朱雯.
第二章 函数 插值 — 分段低次插值.
4.2.1 原函数存在定理 1、变速直线运动问题 变速直线运动中路程为 另一方面这段路程可表示为 4.2 微积分基本定理(79)
第8章 MATLAB数值积分与微分 8.1 数值积分 8.2 数值微分
第三单元 第2课 实验 一元函数的积分 实验目的:掌握matlab求解有关不定积分和定积分的问题,深入理解定积分的概念和几何意义。
第一节 不定积分的概念与性质 一、原函数与不定积分的概念 二、不定积分的几何意义 三、基本积分表 四、不定积分的性质 五、小结 思考题.
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
2019/5/20 第三节 高阶导数 1.
第六章 数值积分与数值微分.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
第四章 函数的 积分学 第七节 定积分的换元积分法     与分部积分法 一、定积分的换元积分法 二、定积分的分部积分法.
第一节 不定积分的概念与性质 原函数与不定积分的概念 基本积分表 不定积分的性质 小结、作业 1/22.
Presentation transcript:

1 、牛顿 - 莱布尼兹公式 另外若给出的函数 f(x) 是数据表,也不好求函数的积分。 计算定积分的方法: 但是求函数 f(x) 的原函数 F(x) 不一定比计算积分容易, 例如函数 找不到用初等函数表示的原函数。 一、数值求积的基本思想 实验 4 数值积分与微分 主讲人:魏志强

数学实验课件

2 、积分中值定理 但是点 的具体位置一般不知道,故难以准确算出 的值。 有两种近似方法: 得到 梯形公式 另一种是矩形法, 左矩形公式 一种是梯形法,用 代替 中矩形公式 右矩形公式 简称矩形公式

二、 数值积分基本概念 定义 1 :公式 叫做数 值求积公式。 其中 x k 称为求积节点, A k 称为求积系数, 亦称伴随节点 x k 的权。 定义 2 :代数精度 若求积公式( 1 )对于次数不超过 m 的多项式均能准确成立,但对于 m+1 次的多项式 就不能准确成立,则称此求积公式的代数精度为 m 。 如何判断代数精度?

三、插值型的求积公式 设给定一组节点 : 且已知函数在这些节点处的函数值 f(x i )(i=0,1,…n), 由第二 章知可以作插值函数 L n (x), 由于 L n (x) 为多项式,所以其积 分可以很容易求得: 记 则上式 = 定义:称公式 其中 为求积系数。 为插值型的求积公式。 其余项为:

对等分的情况 ( k=0,1…,n ) 代入插值求积有 称为牛顿 - 柯特斯求积公式,C k ( n) 称为柯特斯系数 引进记号 ( k=0,1…,n ) 则

n = 1: 梯形公式 代数精度 = 1 n = 2: 辛普森公式 代数精度 = 3 余项

n = 4: 柯特斯公式 代数精度 = 5 余项

变步长求积方法 复化辛普森公式及其误差 将积分区间 [a,b] 划分为 n 等分, 记子区间 的中点为 在每个小区间上应用辛卜生 公式,则有 记 称为复化辛普森公式 ,余项

龙贝格求积公式 梯形法的递推化 为了提高求积精度,可在复化求积的基础上将积分小区间 [x k, x k+1 ] 二分一次,增加了一个分点 x k+1/2 = (x k +x k+1 ) /2, 记 h=(b-a)/n ,则: 称之为梯形法的递推化

龙贝格算法 由复化梯形公式的余项知: 有 即: 所以说明复化梯形公式二分前后两次计算值的线性组合 就为复化辛普森求积公式。

同理对辛普生公式进行二分处理,前后两次计算值的误差 进行比较, 复化柯特斯公式 有 即:

重复同样的操作,可进一步得到龙贝格( Romberg) 公式: 高斯求积公式?

四、 数值积分的实现方法 1 .变步长辛普森法 基于变步长辛普森法, MATLAB 给出了 quad 函数来求定积 分。该函数的调用格式为: [I,n]=quad('fname',a,b,tol,trace) 其中 fname 是被积函数名。 a 和 b 分别是定积分的下限和上限。 tol 用来控制积分精度, 缺省时取 tol=0.001 。 trace 控制是否展现积分过程,若取 非 0 则展现积分过程,取 0 则不展现,缺省时取 trace=0 。 返回参数 I 即定积分值, n 为被积函数的调用次数。

例 1 求定积分。 (1) 建立被积函数文件 fesin.m 。 function f=fesin(x) f=exp(-0.5*x).*sin(x+pi/6); (2) 调用数值积分函数 quad 求定积分。 [S,n]=quad('fesin',0,3*pi) S = n = 77 To Matlab

2 .牛顿-柯特斯法 MATLAB 给出 quadl 函数来求定积分。 该函数的调用格式为: [I,n]=quadl('fname',a,b,tol,trace) 其中参数的含义和 quad 函数相似,只是 tol 的缺省值 取 10^(-6) 。该函数可以更精确地求出定积分的 值,且一般情况下函数调用的步数明显小于 quad 函数,从而保证能以更高的效率求出所需的定积 分值。 如: [S,n]=quadl('fesin',0,3*pi)

例 2 求定积分。 (1) 被积函数文件 fx1.m 。 function f=fx1(x) f=x.*sin(x)./(1+cos(x).*cos(x)); (2) 调用函数 quadl 求定积分。 I=quadl('fx1',0,pi) I =

调用函数 quad 求定积分 ( 可以文件存储): format long; fx=inline('exp(-x)'); [I,n]=quad(fx,1,2.5,1e-10) I = n = 65 例 3 分别用 quad 函数和 quad8 函数求定积分的近 似值,并在相同的积分精度下,比较函数的调用 次数。

调用函数 quadl 求定积分: format long; fx=inline('exp(-x)'); [I,n]=quadl(fx,1,2.5,1e-10) I = n = 33

4 .被积函数是由表格定义时 在 MATLAB 中,对由表格形式定义的函数关系的求定积 分问题用 trapz(X,Y) 函数。其中向量 X,Y 定义函数关系 Y=f(X) 。 例 4 用 trapz 函数计算定积分。 命令如下: X=1:0.01:2.5; Y=exp(-X); % 生成函数关系数据向量 trapz(X,Y) ans =

五、二重定积分的数值求解 使用 MATLAB 提供的 dblquad 函数就可以直接求 出二重定积分的数值解。该函数的调用格式为: I=dblquad(f,a,b,c,d,tol,trace) 该函数求 f(x,y) 在 [a,b]×[c,d] 区域上的二重定积分。 参数 tol , trace 的用法与函数 quad 完全相同。

例 5 计算二重定积分 (1) 建立一个函数文件 fxy.m : function f=fxy(x,y) global ki; ki=ki+1; %ki 用于统计被积函数的调用次数 f=exp(-x.^2/2).*sin(x.^2+y); (2) 调用 dblquad 函数求解。 global ki;ki=0; I=dblquad('fxy',-2,2,-1,1) ki I = ki = 1038

数值微分 一、 差分与差商 高阶差分、差商的定义

二、插值型求导公式 用插值多项式来构造数值微分的基本方法: 对给定的 f(x) 的函数表,构造对应的插值多项式 P n (x), 再令 去求函数微商。 常用的是在节点处带余项的数值微分公式: 由于 分析 : 故

1 、两点公式 设两个节点 x 0, x 1 处的函数值为: f(x 0 ), f(x 1 ), 求 f ′ (x 0 ), f ′ (x 1 ) 。 线性插值公式为 记 h= x 1 -x 0 有 余项:

2 、三点公式 设已知三点 x 0,x 1 =x 0 +h,x 2 =x 0 +2h 上的函数值 f(x 0 ), f(x 1 ), f(x 2 ), 求 f ′ (x 0 ), f ′ (x 1 ), f ′ (x 2 ) 。 对 t 求导可得: 令 由 故 令 t=0,1,2 ,便得到三节点处的导数: 余项:

二、 数值微分的实现 在 MATLAB 中,没有直接提供求数值导数的函数, 只有计算向前差分的函数 diff ,其调用格式为: DX=diff(X) : 计算向量 X 的向前差分, DX(i)=X(i+1)-X(i) , i=1,2,…,n-1 。 DX=diff(X,n) : 计算 X 的 n 阶向前差分。例如, diff(X,2)=diff(diff(X)) 。 DX=diff(A,n,dim) :计算矩阵 A 的 n 阶差分, dim=1 时 ( 缺省状态 ) ,按列计算差分; dim=2 ,按行 计算差分。

例 6 生成以向量 V=[1,2,3,4,5,6] 为基础的范得蒙矩阵,按列进 行差分运算。 命令如下: V=vander(1:6) DV=diff(V) % 计算 V 的一阶差分

例 7 用不同的方法求函数 f(x) 的数值导数,并在同一个坐标 系中做出 f'(x) 的图像。 程序如下: f=inline('sqrt(x.^3+2*x.^2-x+12)+(x+5).^(1/6)+5*x+2'); g=inline('(3*x.^2+4*x-1)./sqrt(x.^3+2*x.^2- x+12)/2+1/6./(x+5).^(5/6)+5'); x=-3:0.01:3; p=polyfit(x,f(x),5); % 用 5 次多项式 p 拟合 f(x) dp=polyder(p); % 对拟合多项式 p 求导数 dp dpx=polyval(dp,x); % 求 dp 在假设点的函数值 dx=diff(f([x,3.01]))/0.01; % 直接对 f(x) 求数值导数 gx=g(x); % 求函数 f 的导函数 g 在假设点的导数 plot(x,dpx,'-.',x,dx,'.',x,gx, '-' ); % 作图