当前位置:文档之家› 几种定积分的数值计算方法

几种定积分的数值计算方法

几种定积分的数值计算方法
几种定积分的数值计算方法

几种定积分的数值计算方法

摘要:本文归纳了定积分近似计算中的几种常用方法,并着重分析了各种数值方法的计算

思想,结合实例,对其优劣性作了简要说明?

关键词:数值方法;矩形法;梯形法;抛物线法;类矩形;类梯形

Several Numerical Methods for Solvi ng Defi nite In tegrals Abstract:Several com mon methods for solvi ng defi nite in tegrals are summarized in

this

paper. Mean time, the idea for each method is emphatically an alyzed. Afterwards, a

nu merical example is illustrated to show that the adva ntages and disadva ntages of these methods.

Keywords: Numerical methods, Rectangle method, Trapezoidal method, Parabolic method, Class recta ngle, Class trapezoid

1.引言

在科学研究和实际生产中,经常遇到求积分的计算问题 ,由积分学知识可知,若函

f(x)在区间[a,b ]连续且原函数为F(x),则可用牛顿-莱布尼茨公式

b

a

f

(x) F(b) F(a)

求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用 ?在科

学研究和实际生产中,经常遇到求积分的计算问题,由积分学知识可知 若函数f(x)在区间

[a,b ]连续且原函数为F(x),则可用牛顿-莱布尼茨公式

b

a f(x) F(b) F(a)

求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用 ?另外,对

求导数也有一系列的求导公式和求导法则.但是,在实际问题中遇到求积分的计算,经常会 有这样的情况:

(1) 函数f(x)的原函数无法用初等函数给出.例如积分

等,从而无法用牛顿-莱布尼茨公式计算出积分

(2) 函数f(x)使用表格形式或图形给出,因而无法直接用积分公式或导数公式。 (3) 函数f(x)的原函数或导数值虽然能够求出,但形式过于复杂,不便使用. 由此可见,利用原函数求积分或利用求导法则求导数有它的局限性

,所以就有了求解数

值积分的很多方法,目前有牛顿一柯特斯公式法,矩形法梯形法,抛物线法,随机投点法,平均 值法,高斯型求积法,龙贝格积分法,李查逊外推算法等等,本文对其中部分方法作一个比较.

2?几何意义上的数值算法

s 在几何上表示以[a,b ]为底,以曲线y f(x)为曲边的曲边梯形的面积 A,因此,计算 s 的

近似值也就是A 的近似值,如图1所示.沿着积分区间[a,b ],可以把大的曲边梯形分割 成许多小的曲边梯形面积之和.常采用均匀分割,假设[a,b ]上等分n 的小区间

b a

1 2

o e x dx . 1

sin x

dx

X i-1 X i h,x。a,X n b,其中h ——表示小区间的长度?

n

2.1矩形法

矩形法就是用小矩形面积近似代替各个小曲边梯形面积 ,从面积得到S 的近似值.若取

2.2梯形法

梯形法则用小直边梯形的面积近似代替小曲边梯形面积,见图2,从而得到S 的近似值, 即

A

匚 f ⑻

f(b) n1f (x i ).

n 2 i i

图2分割曲边梯形近似积分

2.3抛物线法

抛物线法以抛物线为曲边梯形的曲边,曲边梯形的面积近似代替小曲边梯形的面积,如 图3所示.

图3抛物线积分

y

k

£ E

小区间左端点的函数值为小矩形的高 ,如图1中所示,则A

(x)

图1 分割曲边矩形近似积分

*

X o,X i,X2对应的曲线上的点P O,R,P2可以唯一地确定一条抛物线y ax2 bx c ,这条抛物线将作将代替从X o至X2的曲线段,此时积分可以转化为对抛物线积分,而抛物线的积分可以利用牛顿一莱布尼玆公式.第1、2个小区边梯形的面积:

X2/ 2h

A ( ax bx c)dx [f(x0) 4f(xJ f(x2)]

X

0 3

上面利用了条件F0,R,P2是抛物线上的点以及等式X2 X o 2X1 .同理可证:

A

2 尹Q EQ f(X

4

)]

h

A n/2 -[ f (X n 2) 4f(X ni) f (X n )]

n/ 2 n/2 1

所以,S A1 A2 A n/2 普{[f(a) f (b)] 4 f (X2i 1) 2 f^)}

i 1 i 1

3?概率意义上的数值算法

概率算法是定积分问题数值求解的一类常用方法,其设计思想简单,易于实现?尽管算法要耗费较多计算时间,但是往往能得到问题的近似解,并且近似程度能随计算时间的增加而不断提高?概率算法可用于计算定积分的近似值?

3.1平均值法

b

考虑定积分I f (x)dx的近似计算,其中f (x)在a,b内可积,用平均值法计算该积a

分,首先随机产生n个独立的随机变量,且服从在a,b上均匀分布,即i(i 1,2, n);其次,计

算I的近似值「,r

n i1

f(i).

由中心极限定理知,若i (i 1,2, n)相互独立、同分布,且数学期望及标准差

在,则当n 充分大时,随机变量Y -——-渐近服从正态分布N(0,1),即对任意的t 0,

i

这表明,用平均值法计算定积分的收敛速度较慢,在概率意义下的误差阶仅为0( 1

).

n

3.2 “类矩形” Monte-Carlo 方法

1

由于平均值法计算定积分的收敛速度较慢,且在概率意义下的误差阶仅为 0(丄),就

Un 有对平均值法的改进,“类矩形” Monte-Carlo 方法,改进过程为:先将积分区间a,b n 等 分,随机产生n 个相互独立且服从0,1上均匀分布的随机变量序列{ i }, (i 1,2, n);然后 由这n

个随机点类似于矩形公式构造计算公式 ,即作变换

b a /

i

a

( i n

i 1), i

1,2, n

将{ i }映射到子区间

i 1 {a

(b a), a

n 丄(b a)} n a,b ,

i 1,2, ,n

最后,计算1的近似值~,~ 口

n

f( i )?

n i 1

F 面用两个命题证明“类矩阵”方法的可行性.

命题 1 设 f(x) C 1 a, b ,记 M maxf(x), x 0

a,b ,有

x a,b

(b a)2

2

证明:由Lagrange 中值定理得

上式两边在a,b 积分,得

由f (x)得连续性,得

f(x)dx

f (x) f(x °) f ( )(x X 。)

(介于x 与X 。之间)

f (x)dx

f(x °)(b a) f ( )(x X o )dx

几种定积分的数值计算方法

几种定积分的数值计算方法 摘要:本文归纳了定积分近似计算中的几种常用方法,并着重分析了各种数值方法的计 算思想,结合实例,对其优劣性作了简要说明. 关键词:数值方法;矩形法;梯形法;抛物线法;类矩形;类梯形 Several Numerical Methods for Solving Definite Integrals Abstract:Several common methods for solving definite integrals are summarized in this paper. Meantime, the idea for each method is emphatically analyzed. Afterwards, a numerical example is illustrated to show that the advantages and disadvantages of these methods. Keywords:Numerical methods, Rectangle method, Trapezoidal method, Parabolic method, Class rectangle, Class trapezoid

1. 引言 在科学研究和实际生产中,经常遇到求积分的计算问题,由积分学知识可知,若函数 )(x f 在区间],[b a 连续且原函数为)(x F ,则可用牛顿-莱布尼茨公式 ?-=b a a F b F x f ) ()()( 求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用. 在科学研究和实际生产中,经常遇到求积分的计算问题,由积分学知识可知,若函数)(x f 在区间],[b a 连续且原函数为)(x F ,则可用牛顿-莱布尼茨公式 ?-=b a a F b F x f ) ()()( 求得积分.这个公式不论在理论上还是在解决实际问题中都起到了很大的作用.另外,对于求导数也有一系列的求导公式和求导法则.但是,在实际问题中遇到求积分的计算,经常会有这样的情况: (1)函数)(x f 的原函数无法用初等函数给出.例如积分 dx e x ?-1 02 , ? 1 sin dx x x 等,从而无法用牛顿-莱布尼茨公式计算出积分。 (2)函数)(x f 使用表格形式或图形给出,因而无法直接用积分公式或导数公式。 (3)函数)(x f 的原函数或导数值虽然能够求出,但形式过于复杂,不便使用. 由此可见,利用原函数求积分或利用求导法则求导数有它的局限性,所以就有了求解数值积分的很多方法,目前有牛顿—柯特斯公式法,矩形法,梯形法,抛物线法,随机投点法,平均值法,高斯型求积法,龙贝格积分法,李查逊外推算法等等,本文对其中部分方法作一个比较. 2.几何意义上的数值算法 s 在几何上表示以],[b a 为底,以曲线)(x f y =为曲边的曲边梯形的面积A ,因此,计 算s 的近似值也就是A 的近似值,如图1所示.沿着积分区间],[b a ,可以把大的曲边梯形分割成许多小的曲边梯形面积之和.常采用均匀分割,假设],[b a 上等分n 的小区间 ,x 1-i h x i +=b x a x n ==,0,其中n a b h -= 表示小区间的长度. 2.1矩形法

数值分析大作业-三、四、五、六、七

大作业 三 1. 给定初值 0x 及容许误差 ,编制牛顿法解方程f (x )=0的通用 程序. 解:Matlab 程序如下: 函数m 文件:fu.m function Fu=fu(x) Fu=x^3/3-x; end 函数m 文件:dfu.m function Fu=dfu(x) Fu=x^2-1; end 用Newton 法求根的通用程序Newton.m clear; x0=input('请输入初值x0:'); ep=input('请输入容许误差:'); flag=1; while flag==1 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)

while flag1==1 && m<=10^3 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)=ep flag=0; end end fprintf('最大的sigma 值为:%f\n',sigma); 2.求下列方程的非零根 5130.6651()ln 05130.665114000.0918 x x f x x +??=-= ?-???解:Matlab 程序为: (1)主程序 clear clc format long x0=765; N=100; errorlim=10^(-5); x=x0-f(x0)/subs(df(),x0); n=1; while nerrorlim n=n+1; else break ; end x0=x; end disp(['迭代次数: n=',num2str(n)]) disp(['所求非零根: 正根x1=',num2str(x),' 负根x2=',num2str(-x)]) (2)子函数 非线性函数f function y=f(x) y=log((513+0.6651*x)/(513-0.6651*x))-x/(1400*0.0918); end

数值分析大作业三 四 五 六 七

大作业 三 1. 给定初值 0x 及容许误差 ,编制牛顿法解方程f (x )=0的通用程序. 解:Matlab 程序如下: 函数m 文件:fu.m function Fu=fu(x) Fu=x^3/3-x; end 函数m 文件:dfu.m function Fu=dfu(x) Fu=x^2-1; end 用Newton 法求根的通用程序Newton.m clear; x0=input('请输入初值x0:'); ep=input('请输入容许误差:');

flag=1; while flag==1 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)

while flag==1 sigma=k*eps; x0=sigma; k=k+1; m=0; flag1=1; while flag1==1 && m<=10^3 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)=ep flag=0;

end end fprintf('最大的sigma 值为:%f\n',sigma); 2.求下列方程的非零根 5130.6651()ln 05130.665114000.0918 x x f x x +?? =-= ?-???解: Matlab 程序为: (1)主程序 clear clc format long x0=765; N=100; errorlim=10^(-5); x=x0-f(x0)/subs(df(),x0); n=1;

定积分求面积

找一个函数来描述要求解的曲面一侧的高度,然后描述无穷小单元的面积。其实,不管是什么样的坐标,思路都是一样的。事实上,最原始的方法可以用方格子图纸来计算面积。用定积分计算平面图形的面积、旋转体的体积和平面曲线的弧长。Mbth是一种积分,它是函数f(X)在区间[a,b]上的积分和的极限。 这里要注意定积分和不定积分的关系:如果有定积分,就是一个具体的数值,而不定积分是一个函数表达式,只有一个数学计算关系(牛顿-莱布尼兹公式)。定积分定义:设函数f(X)在区间[a,b]上连续,将区间[a,b]分成n个子区间[x0,x1],(x1,x2],(x2,x3],…。,(xn-1,xn],其中x0=a,xn=b。可以知道,每个区间的长度依次为x1=x1-x0,并且每个子区间(xi-1,xi]中的任意点ξi(1,2,…,n)被用作求和公式。 这个求和公式称为积分和。设λ=max{x1,x2,…,xn}(即,λ是最大间隔长度)。如果当λ→为0时存在积分和极限,则这个极限称为函数f(X)在区间[a,b]上的定积分,记为,函数f(X)在区间[1]内,其中:a称为积分下限,b称为积分上限,区间[a,b]称为积分区间,函数f(X)称为被积函数,x称为积分变量,f(X)dx称为被积函数表达式,∫称为整数。 之所以叫定积分,是因为积分后得到的值是定的,是常数,不是函数。

根据上述定义,如果函数f(X)可以在区间[a,b]内积分,则存在n等分的特殊除法: 特别地,根据上述表达式,当区间[a,b]恰好是区间[0,1]时,区间[0,1]的积分表达式如下: 1.当a=b时, 2.当a>b时, 3.在整数前可以提到常量。 4.代数和的积分等于积分的代数和。 5.定积分的可加性:如果将积分区间[a,b]分成两个子区间[a,c]和[c,b],则有由于性质2,如果f(X)在区间d上可积,则区间d(可能不在区间[a,b]上)中的任何c都满足条件。 6.如果f(X)在区间[a,b]内≥0。 7.积分中值定理:如果f(X)在[a,b]上连续,则在[a,b]中至少有一个点ε

数值计算方法大作业

目录 第一章非线性方程求根 (3) 1.1迭代法 (3) 1.2牛顿法 (4) 1.3弦截法 (5) 1.4二分法 (6) 第二章插值 (7) 2.1线性插值 (7) 2.2二次插值 (8) 2.3拉格朗日插值 (9) 2.4分段线性插值 (10) 2.5分段二次插值 (11) 第三章数值积分 (13) 3.1复化矩形积分法 (13) 3.2复化梯形积分法 (14) 3.3辛普森积分法 (15) 3.4变步长梯形积分法 (16) 第四章线性方程组数值法 (17) 4.1约当消去法 (17) 4.2高斯消去法 (18) 4.3三角分解法 (20)

4.4雅可比迭代法 (21) 4.5高斯—赛德尔迭代法 (23) 第五章常积分方程数值法 (25) 5.1显示欧拉公式法 (25) 5.2欧拉公式预测校正法 (26) 5.3改进欧拉公式法 (27) 5.4四阶龙格—库塔法 (28)

数值计算方法 第一章非线性方程求根 1.1迭代法 程序代码: Private Sub Command1_Click() x0 = Val(InputBox("请输入初始值x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = (Exp(2 * x0) - x0) / 5 If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求f(x)=e2x-6x=0在x=0.5附近的根(ep=10-10)

1.2牛顿法 程序代码: Private Sub Command1_Click() b = Val(InputBox("请输入被开方数x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = x0 - (x0 ^ 2 - b) / (2 * b) If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求56的值。(ep=10-10)

求定积分的四种方法

定积分的四种求法 定积分是新课标的新增内容,其中定积分的计算是重点考查的考点之一,下面例题分析定积分计算的几种常用方法. 一、定义法 例1 用定义法求 2 30 x dx ? 的值. 分析:用定义法求积分可分四步:分割,以曲代直,作和,求极限. 解:(1)分割:把区间[0,2] 分成n 等分,则△x = 2 n . (2)近似代替:△3 2()i i i S f x x n ξ?? =?=? ??? (3)求和:3 3 111222n n n i i i i i i S x n n n ===?????? ?≈?=? ? ? ????? ??∑∑∑. (4)取极限:S=333 2242lim n n n n n n →∞?? ?????? +++?? ? ? ? ???? ?????? L =4433322 44221lim 12lim[(1)]4n n n n n n n →∞→∞??+++=?+??L =22 4(21) lim n n n n →∞++==4. ∴ 2 30 x dx ? =4.. 评注:本题运用微积分的基本定理法来求非常简单.一般地,其它方法计算定积分比较困难时,用定义法,应注意其四个步骤中的关键环节是求和,体现的思想方法是先分后合,以直代曲. 二、微积分基本定理法

例2 求定积分 2 21 (21)x x dx ++? 的值. 分析:可先求出原函数,再利用微积分基本定理求解. 解:函数y =2 21x x ++的一个原函数是y =3 23 x x x ++. 所以.2 2 1 (21)x x dx ++? =322 1()|3x x x ++=81421133????++-++ ? ????? =193. 评注:运用微积分基本定理计算定积分的关键是找到被积函数的原函数. 三、几何意义法 例3 求定积 分 1 1 dx -? 的值. 分析:利用定积分的意义是指曲边梯形的面积,只要作出图形就可求出. 解 :1 1dx -?表示圆x 2+y 2=1在第一、 二象限的上半圆的面积. 因为2 S π =半圆,又在x 轴上方. 所 以 1 1 dx -? = 2 π . 评注:利用定积分的几何意义解题,被积函数图形易画,面积较易求出. 四、性质法 例4 求下列定积分: ⑴ 44 tan xdx π π-?;⑵22 sin 1 x x dx x π π - +?. 分析:对于⑴用微积分的基本定理可以解决,而⑵的原函数很 难

数值分析大作业

数值分析报大作业 班级:铁道2班 专业:道路与铁道工程 姓名:蔡敦锦 学号:13011260

一、序言 该数值分析大作业是通过C语言程序编程在Microsoft Visual C++ 6.0编程软件上运行实现的。本来是打算用Matlab软间来计算非线性方程的根的。学习Matlab也差不多有一个多月了,感觉自己编程做题应该没什么问题了;但是当自己真心的去编程、运行时才发现有很多错误,花了一天时间修改、调试程序都没能得到自己满意的结果。所以,我选择了自己比较熟悉的C程序语言来编程解决非线性的求值问题,由于本作业是为了比较几种方法求值问题的收敛速度和精度的差异,选择了一个相对常见的非线性函数来反映其差异,程序运行所得结果我个人比较满意。编写C语言,感觉比较上手,程序出现问题也能比较熟练的解决。最终就决定上交一份C程序语言编程的求值程序了!

二、选题 本作业的目的是为了加深对非线性方程求根方法的二分法、简单迭代法、、牛顿迭代法弦截法等的构造过程的理解;能将各种方法的算法描述正确并且能够改编为程序并在计算机上实现程序的正确合理的运行,能得到自己满意的结果,并且能调试修改程序中可能出现的问题和程序功能的增减修改。本次程序是为了比较各种方法在求解同一非线性方程根时,在收敛情况上的差异。 为了达到上面的条件我选择自己比较熟悉的语言—C语言来编程,所选题目为计算方程f(x)=x3-2x-5=0在区间[2,3]内其最后两近似值的差的绝对值小于等于5 ?的根的几种方法的比较。 110- 本文将二分法、牛顿法、简单迭代法、弦截法及加速收敛法这五种方法在同一个程序中以函数调用的方式来实现,比较简洁明了,所得结果能很好的比较,便于分析;发现问题和得出结论。

导数的数值计算方法[文献综述]

毕业论文文献综述 信息与计算科学 导数的数值计算方法 一、 前言部分 导数概念的产生有着直觉的起源,与曲线的切线和运动质点的速度有密切的关系.导数用于描述函数变化率,刻画函数的因变量随自变量变化的快慢程度.比如说,物理上考虑功随时间的变化率(称为功率),化学上考虑反应物的量对时间的变化率(称为反应速度),经济学上考虑生产某种产品的成本随产量的变化率(称为边际成本)等等,这些变化率在数学上都可用导数表示. 导数由于其应用的广泛性,为我们解决所学过的有关函数问题提供了一般性的方法,导数是研究函数的切线、单调性、极值与最值等问题的有力工具;运用它可以简捷地解决一些实际问题,导数的概念是用来研究函数在一点及其附近的局部性质的精确工具,而对于函数在某点附近的性质还可以应用另一种方法来研究,就是通过最为简单的线性函数来逼近,这就是微分的方法.微分学是数学分析的重要组成部分,微分中值定理作为微分学的核心,是沟通导数和函数值之间的桥梁, Rolle 中值定理, Lagrange 中值定理, Cauchy 中值定理, Taylor 公式是微分学的基本定理, 统称为微分学的中值定理,这四个定理作为微分学的基本定理,是研究函数形态的有力工具 ] 1[.在微分学中,函数的导数是通过极限定义的,但 当函数用表格给出时,就不可用定义来求其导数,只能用近似方法求数值导数] 2[.最简单 的数值微分公式是用差商近似地代替微商,常见的有 [3] . ()()() 'f x h f x f x h +-≈ , ()()() 'f x f x h f x h --≈, ()()() '2f x h f x h f x h +--≈ . 需要注意的是微分是非常敏感的问题,数据的微小扰动会使结果产生很大的变化] 4[.

利用定积分求曲线围成的面积

12.9 利用定积分求曲线围成的面积 武汉外国语学校 汪家硕 一.复习回顾: 1.定积分的几何意义:当()0f x ≥时,积分()b a f x dx ?在几何上表示由()y f x =、x a =、x b =与x 轴所围成的曲边梯形的面积。 当()0f x ≤时,由()y f x =、x a =、x b =与x 轴所围成的曲边梯形位于x 轴的下方。 2.牛顿—莱布尼茨公式 定理(微积分基本定理)如果()f x 是区间[,]a b 上的连续函数,并且'()()F x f x =,则 ()()()b a f x dx F b F a =-? 二.曲线围成的面积 1.设f 和g 是区间[,]a b 上的连续函数且对任意的[,]x a b ∈有()()f x g x ≥,则直线x a =和直线x b =以及曲线间围成的面积可以表示为: ()()()()b b b a a a f x dx g x dx f x g x dx -=-? ?? 例1.求抛物线2y x =和直线2y x =所围成的区域面积。 解:先求出P 点坐标。 解方程组22y x y x ?=?=? ? 02x x =??=? ∴ P 点的坐标是(2,4)。 ?b a f (x )dx =?c a f (x )dx +?b c f (x )dx 。

所求的面积= 2 23 22 00 84 24 333 x x x dx x ?? -=-=-= ?? ?? ? 例1 例2.计算曲线 21 y x =+和2 4 y x =-,以及直线1 x=和1 x=-所围成的区域面积。 解:所求面积= 1 113 222 111 214 4(1)323 33 x x x dx x dx x --- ?? --+=-=-= ?? ?? ?? 例2 2.前面的例题都是一个曲线总在另外一个曲线的上方,如果它们交叉会是什么结果? 考虑区间112233 [,],[,],[,],[,] a c c c c c c b ,阴影部分面积可以表示为: 123 123 ()()()()()()()() c c c b a c c c f x g x dx g x f x dx f x g x dx g x f x dx -+-+-+- ???? 例3:求 3 () f x x =和() g x x =所围成的封闭区域面积。 解:当()() f x g x =时图像的交点, 即 332 0(1)0 x x x x x x =?-=?-= 01 x ∴=± 或 例3

求定积分的四种方法

求定积分的四种方法 定积分是新课标的新增内容,其中定积分的计算是重点考查的考点之一,下面例析定积分计算的几种常用方法. 一、定义法 例1 用定义法求2 30x dx ?的值. 分析:用定义法求积分可分四步:分割,以曲代直,作和,求极限. 解:(1)分割:把区间[0,2] 分成n 等分,则△x =2n . (2)近似代替:△32()i i i S f x x n ξ??=?=? ??? (3)求和:33 111222n n n i i i i i i S x n n n ===???????≈?=? ? ? ????? ??∑∑∑. (4)取极限:S=3332242lim n n n n n n →∞????????+++?? ? ? ???????????L =4 43332244221lim 12lim[(1)]4n n n n n n n →∞→∞??+++=?+? ?L =224(21)lim n n n n →∞++==4. ∴2 30x dx ?=4.. 评注:本题运用微积分的基本定理法来求非常简单.一般地,其它方法计算定积分比较困难时,用定义法,应注意其四个步骤中的关键环节是求和,体现的思想方法是先分后合,以直代曲. 二、微积分基本定理法 例2 求定积分2 21(21)x x dx ++?的值. 分析:可先求出原函数,再利用微积分基本定理求解. 解:函数y =2 21x x ++的一个原函数是y =3 23x x x ++.

所以.2 2 1(21)x x dx ++?=3221()|3x x x ++=81421133????++-++ ? ?????=193. 评注:运用微积分基本定理计算定积分的关键是找到被积函数的原函数. 三、几何意义法 例3 求定积 分1 1dx -?的值. 分析:利用定积分的意义是指曲边梯形的 面积,只要作出图形就可求出. 解 :1 1dx -?表示圆x 2+y 2=1在第一、 二象限的上半圆的面积. 因为2S π= 半圆,又在x 轴上方. 所 以1 1dx -?=2 π. 评注:利用定积分的几何意义解题,被积函数图形易画,面积较易求出. 四、性质法 例4 求下列定积分: ⑴44tan xdx π π-?;⑵22sin 1 x x dx x ππ-+?. 分析:对于⑴用微积分的基本定理可以解决,而⑵的原函数很难找到,几乎不能解决.若运用奇偶函数在对称区间的积分性质,则能迎刃而解. 解:由被积函数tan x 及22sin 1 x x x +是奇函数,所以在对称区间的积分值均为零. 所以⑴ 4 4 tan xdx π π-?=0;

基础实验二 定积分数值计算

基础实验二 定积分数值计算 一、实验目的 学习定积分的数值计算方法,理解定积分的定义,掌握牛顿-莱布尼兹公式。 二、实验材料 2.1定积分的数值计算 计算定积分?b a dx x f )(的近似值,可将积分区间n 等分而得矩形公式 n a b n a b i a f dx x f n i b a ---+≈∑?=]) 1([)(1 或 n a b n a b i a f dx x f n i b a --+≈∑?=][)(1 也可用梯形公式近似计算 n a b b f a f n a b i a f dx x f n i b a -++-+≈∑?-=]2)()()([)(11 如果要准确些,可用辛普森公式 n a b b f a f a b i a f n a b i a f dx x f n i n i b a 6)]()()2)21((4)(2[)(111-++--++-+≈∑∑?=-= 对于?1 0sin xdx ,矩形公式、梯形公式、辛普森公式的Mathematica 程序为 a=0;b=1;k=10; f[x_]:=Sin[x]; d=N[Integrate[f[x],{x,a,b}],k];(计算精确值) s1[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,0,m-1}],k];(取小区间左端点的矩形公式) s2[m_]:=N[Sum[f[a+(i+1/2)*(b-a)/m]*(b-a)/m,{i,0,m-1}],k]; (取小区间中点的矩形公式) s3[m_]:=N[Sum[f[a+i*(b-a)/m]*(b-a)/m,{i,1,m}],k]; (取小区间右端点的矩形公式) s4[m_]:=N[Sum[(f[a+i*(b-a)/m]+f[a+(i+1)*(b-a)/m])/2*(b-a)/m,{i,0,m-1}],k]; (梯形公式) s5[m_]:=N[(b-a)/m/6*((f[a]+f[b])+2*Sum[f[a+i*(b-a)/m],{i,1,m-1}]

上海大学_王培康_数值分析大作业

数值分析大作业(2013年5月) 金洋洋(12721512),机自系 1.下列各数都是经过四舍五入得到的近似值,试分别指出它 们的绝对误差限, 相对误差限和有效数字的位数。 X1 =5.420, x 2 =0.5420, x 3=0.00542, x 4 =6000, x 5=50.610? 解:根据定义:如果*x 的绝对误差限 不超过x 的某个数位的半个单位,则从*x 的首位非零数字到该位都是有效数字。 显然根据四舍五入原则得到的近视值,全部都是有效数字。 因而在这里有:n1=4, n2=4, n3=3, n4=4, n5=1 (n 表示x 有效数字的位数) 对x1:有a1=5, m1=1 (其中a1表示x 的首位非零数字,m1表示x1的整数位数) 所以有绝对误差限 143 11 (1)101022 x ε--≤ ?=? 相对误差限 31() 0.510(1)0.00923%5.4201 r x x x εε-?= == 对x2:有a2=5, m2=0 所以有绝对误差限 044 11 (2)101022 x ε--≤ ?=? 相对误差限 42() 0.510(2)0.00923%0.54202 r x x x εε-?= == 对x3:有a3=5, m3=-2 所以有绝对误差限 235 11 (3)101022 x ε---≤ ?=? 相对误差限 53() 0.510(3)0.0923%0.005423 r x x x εε-?= == 对x4:有a4=0, m4=4 所以有绝对误差限 4411(4)1022 x ε-≤?= 相对误差限 4() 0.5 (4)0.0083%6000 4 r x x x εε= = = 对x5:有a5=6, m5=5 所以有绝对误差限 514 11(5)101022 x ε-≤ ?=? 相对误差限 45() 0.510(5)8.3%600005 r x x x εε?= ==

求不定积分的方法及技巧小汇总

求不定积分的方法及技巧小汇总~ 1.利用基本公式。(这就不多说了~) 2.第一类换元法。(凑微分) 设f(μ)具有原函数F(μ)。则 C x F x d x f dx x x f +==???)]([)()]([)(')]([????? 其中)(x ?可微。 用凑微分法求解不定积分时,首先要认真观察被积函数,寻找导数项内容,同时为下一步积分做准备。当实在看不清楚被积函数特点时,不妨从被积函数中拿出部分算式求导、尝试,或许从中可以得到某种启迪。如例1、例2: 例1:? +-+dx x x x x ) 1(ln )1ln( 【解】) 1(1111)'ln )1(ln(+-=-+= -+x x x x x x C x x x x d x x dx x x x x +-+-=-+-+-=+-+??2 )ln )1(ln(2 1)ln )1(ln()ln )1(ln()1(ln )1ln(例2:? +dx x x x 2 )ln (ln 1 【解】x x x ln 1)'ln (+= C x x x x x dx dx x x x +-==++??ln 1 )ln (ln )1(ln 122 3.第二类换元法: 设)(t x ?=是单调、可导的函数,并且)(')]([.0)('t t f t ???又设≠具有原函数,则有换元公式 ??=dt t t f dx f )(')]([x)(?? 第二类换元法主要是针对多种形式的无理根式。常见的变换形式需要熟记会 用。主要有以下几种: acht x t a x t a x a x asht x t a x t a x a x t a x t a x x a ===-===+==-;;:;;:;:csc sec )3(cot tan )2(cos sin )1(222222

用定积分求面积的两个重要公式

1 / 2 用定积分求面积的两个常用公式 求平面图形围成的面积是定积分重要应用之一,下面介绍求面积的两个常用公式及其应用. 一、两个常用公式 公式一:由连续曲线y =f (x ),直线x =a ,x =b 与y =0所围成的曲边梯形的面积A 为 A = |()|b a f x dx ? . 特别地,(1)当f (x )≥0时(如图1),A =()b a f x dx ? ; (2)当f (x )≤0时(如图2),A =- ()b a f x dx ? ; ⑶当f (x )有正有负时(如图3),A = ()c a f x dx ? - ()b c f x dx ? . 公式二:由连续曲线y =f (x ),y =g (x ),f (x )≥g (x )及直线x =a ,x =b 所围成的图形(如图4)的面积A 为 A = [()()]b a f x g x dx -?. 二、应用举例 例1 由y =x 3,x =0,x =2,y =0围成的图形面积. 分析:先画出图象,利用公式1转化为定积分问题即可解决. 解:(1)如图1,由公式1,得 1 图2 图

2 / 2 S = 2 30 x dx ? = 4244 0111|204444 x =?-?=. 评注:注意定积分与利用定积分计算曲线围成图形的面积区别.定积分是一种积分和的极限,可为正,也可为负或零,而平面图形的面积在一般意义上总为正.一般情况下,借助定积分分别求出每一部分曲边梯形的面积,然后将它们加在一起. 例2 (1)由曲线y =x 2,y 2=x 所围成图形的面积. (2)由y =14x 2-1,y =12x ,y =3 4 x 在第一象限所围成图形的面积. 分析:先画图象找出范围,利用公式2,用积分表示,再求积分. 解:(1) 如图2,所求面积为阴影部分. 解方程组22 y x y x ?=??=??,得交点(0,0),(1,1),由公式2,得 S =1 2 0)x dx ?=3312 02211()|33333 x x -=-=. (2)如图3,解方程组2114 12y x y x ? =-????=??和 2114 34 y x y x ? =-??? ?=??, 得x =0,x =1 +负的舍去),x =4. 由公式2,得图形面积 S =10 31 ()42 x dx -? +4 2111 [(1)]42 x x dx -- ? 216-=. 3 图

数值计算方法第4次作业

第四章 问题一 一、问题综述 在离地球表面高度为y处的重力加速度如下: 计算高度y=55000m处的重力加速度值。 二、问题分析 以高度y作为自变量,重力加速度的值为因变量。得到以下信息: f(0)=9.8100; f(30000)=9.7487; f(60000)=9.6879; f(90000)=9.6278; f(120000)=9.5682; 本题要求的就是f(55000)的值。 以下将采用课堂中学到的Lagrange插值多项式法、Newton插值多项式法、分段低次插值法和样条插值法求解该问题。 三、问题解决 1. lagrange插值多项式法 对某个多项式函数,已知有给定的k+ 1个取值点: 其中对应着自变量的位置,而对应着函数在这个位置的取值。 假设任意两个不同的x j都互不相同,那么应用拉格朗日插值公式所得到的拉格朗日插值多项式为:

其中每个为拉格朗日基本多项式(或称插值基函数),其表达式为: 拉格朗日基本多项式的特点是在上取值为1,在其它的点上取值为0。 源程序lagrange.m function [c,f]=lagrange(x,y,a) % 输入:x是自变量的矩阵;y是因变量的矩阵;a是要计算的值的自变量; % 输出:c是插值多项式系数矩阵;f是所求自变量对应的因变量; m=length(x); l=zeros(m,m); % l是权矩阵 f=0; for i=1:m v=1; for j=1:m if i~=j v=conv(v,poly(x(j)))/(x(i)-x(j)); % v是l_i(x)的系数矩阵 end end l(i,:)=v; % l矩阵的每一行都是x从高次到低次的系数矩阵 end c=vpa(y*l,10); % 对应阶次的系数相加,乘以y,显示10位有效数字 for k=1:m f=f+c(k)*a^(m-k); end 输入矩阵 x=[0 30000 60000 90000 120000] y=[9.81 9.7487 9.6879 9.6278 9.5682] a=55000 再运行源函数,可得: c = [ -2.057613169e-23, 4.938271605e-18, -3.703703702e-14, -0.000002046111111, 9.81] f = 9.6979851723251649906109417384537

c语言用六种方法求定积分

C语言实验报告 求定积分 班级10信息与计算科学一班姓名戴良伟 学号 21

1. 描述问题 利用①左矩形公式,②中矩形公式,③右矩形公式 ,④梯形公式,⑤simpson 公式,⑥Gauss 积分公式求解定积分。 2. 分析问题 定积分 定积分的定义 定积分就是求函数()f x 在区间[],a b 中图线下包围的面积。即()0,,,y x a x b y f x ====所包围的面积。这个图形称为曲边梯形,特例是曲边梯形。如下图: (图1) 设一元函数()y f x =,在区间[],a b 内有定义。将区间[],a b 分成n 个小区间[][][][]00112,,,,,......,i a x x x x x x b 。设1i i i x x x -?=-,取区间i x ?中曲线上任意一点记做()i f ξ,作和式: ()1lim n n i f i xi ξ→+∞=??? ??? ∑ 若记λ为这些小区间中的最长者。当0λ→时,若此和式的极限存在,则称这个和式是函数()f x 在区间[],a b 上的定积分。 记作:()b a f x dx ? 其中称a 为积分下限, b 为积分上限,()f x 为被积函数,()f x dx 为被积式,∫ 为积分号。 之所以称其为定积分,是因为它积分后得出的值是确定的,是一个数,而不是一个函数。 定积分的几何意义[1] 它是介于x 轴、函数f(x)的图形及两条直线x=a ,x=b 之间的各个部分面积的代数和。在x 轴上方的面积取正号;在x 轴下方的面积取负号。如图 言实现定积分计算的算法 利用复合梯形公式实现定积分的计算

高考数学复习点拨:用定积分求面积的技巧

高考数学复习总结归纳点拨 1 用定积分求面积的技巧 求平面图形的面积是定积分在几何中的重要应用.把求平面图形的面积问题转化为求定积分问题,充分体现了数形结合的数学思想.求解此类题常常用到以下技巧. 一、巧选积分变量 求平面图形面积时,要注意选择积分变量,以使计算简便. 例1 求抛物线22y x =与直线4y x =-围成的平面图形的面积. 解析:如图1,解方程组224y x y x ?=?=-? ,,得两曲线的变点为(22)(84)-,,,. 方法一:选取横坐标x 为积分变量,则图中阴影部分的面积应该是两部分之和,即33282 8822022024222(24)224183032 S xdx x x dx x x x =+-+=++=??|||. 方法二:选取纵坐标y 为积分变量,则图中阴影部分的面积可据公式求得,即 24 234 22114418226y S y y dy y y --????=+-=+-= ? ??????|. 点评:从上述两种解法可以看出,对y 积分比对x 积分计算简捷.因此,应用定积分求平面图形面积时,积分变量的选取是至关重要的.但同时也要注意对y 积分时,积分函数应 是()x y ?=,本题须将条件中的曲线方程、直线方程化为2142 x y x y = =+,的形式,然后求得积分.另外还要注意的是对面积而言,不管选用哪种积分变量去积分,面积是不会变的,即定积分的值不会改变. 二、巧用对称性 在求平面图形面积时,注意利用函数的奇偶性等所对应曲线的对称性解题,也是简化计算过程的常用手段. 例2 求由三条曲线2241y x y x y ===, ,所围图形的面积. 解析:如图2,因为224y x y x ==, 是偶函数,根据对称性,只算出y 轴右边的图形的面积再两倍即可.

数值分析大作业 三、四、五、六、七

大作业 三 1. 给定初值0x 及容许误差 ,编制牛顿法解方程f (x )=0的通用 程序. 解:Matlab 程序如下: 函数m 文件:fu.m function Fu=fu(x) Fu=x^3/3-x; end 函数m 文件:dfu.m function Fu=dfu(x) Fu=x^2-1; end 用Newton 法求根的通用程序Newton.m clear; x0=input('请输入初值x0:'); ep=input('请输入容许误差:'); flag=1; while flag==1 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)

while flag1==1 && m<=10^3 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)=ep flag=0; end end fprintf('最大的sigma 值为:%f\n',sigma); 2.求下列方程的非零根 5130.6651()ln 05130.665114000.0918 x x f x x +?? =- = ?-???解:Matlab 程序为: (1)主程序 clear clc format long x0=765; N=100; errorlim=10^(-5); x=x0-f(x0)/subs(df(),x0); n=1; while nerrorlim n=n+1; else break ; end x0=x; end disp(['迭代次数: n=',num2str(n)]) disp(['所求非零根: 正根x1=',num2str(x),' 负根x2=',num2str(-x)]) (2)子函数 非线性函数f function y=f(x) y=log((513+0.6651*x)/(513-0.6651*x))-x/(1400*0.0918); end

苏教版高中数学选修(2-2)-1.5用定积分求面积的两个重要公式

用定积分求面积的两个常用公式 求平面图形围成的面积是定积分重要应用之一,下面介绍求面积的两个常用公式及其应用. 一、两个常用公式 公式一:由连续曲线y =f (x ),直线x =a ,x =b 与y =0所围成的曲边梯形的面积A 为 A = |()|b a f x dx ? . 特别地,(1)当f (x )≥0时(如图1),A =()b a f x dx ? ; (2)当f (x )≤0时(如图2),A =- ()b a f x dx ? ; (3)当f (x )有正有负时(如图3),A = ()c a f x dx ? - ()b c f x dx ? . 公式二:由连续曲线y =f (x ),y =g (x ),f (x )≥g (x )及直线x =a ,x =b 所围成的图形(如图4)的面积A 为 A = [()()]b a f x g x dx -?. 二、应用举例 例1 由y =x 3 ,x =0,x =2,y =0围成的图形面积. 分析:先画出图象,利用公式1转化为定积分问题即可解决. 解:(1)如图1,由公式1,得 1 图2 图

S = 2 30 x dx ? = 4244 0111|204444 x =?-?=. 评注:注意定积分与利用定积分计算曲线围成图形的面积区别.定积分是一种积分和的极限,可为正,也可为负或零,而平面图形的面积在一般意义上总为正.一般情况下,借助定积分分别求出每一部分曲边梯形的面积,然后将它们加在一起. 例2 (1)由曲线y =x 2,y 2 =x 所围成图形的面积. (2)由y =14x 2-1,y =12x ,y =3 4 x 在第一象限所围成图形的面积. 分析:先画图象找出范围,利用公式2,用积分表示,再求积分. 解:(1) 如图2,所求面积为阴影部分. 解方程组22 y x y x ?=??=??,得交点(0,0),(1,1),由公式2,得 S =1 2 0)x dx ?=3312 02211()|33333 x x -=-=. (2)如图3,解方程组2114 12y x y x ? =-????=??和 2114 34 y x y x ? =-??? ?=??, 得x =0,x =1 +负的舍去),x =4. 由公式2,得图形面积 S =10 31 ()42 x dx -? +4 2111 [(1)]42 x x dx -- ? 216-=. 3 图

相关主题
文本预览
相关文档 最新文档