文件帮助中心
数值评估双积分
q = Integral2(有趣,Xmin,Xmax,ymin,Ymax)
q = Integral2(有趣,Xmin,Xmax,ymin,Ymax,名称,值)
例子
问:= Integral2(乐趣那XMIN.那Xmax.那ymin那ymax.)近似于功能的积分z =有趣(x,y)在平面区域XMIN.≤.X≤.Xmax.和ymin(x)≤.y≤.ymax(x)。
问:= Integral2(乐趣那XMIN.那Xmax.那ymin那ymax.)
问:
乐趣
XMIN.
Xmax.
ymin
ymax.
z =有趣(x,y)
X
ymin(x)
y
ymax(x)
问:= Integral2(乐趣那XMIN.那Xmax.那ymin那ymax.那名称,价值)指定具有一个或多个的其他选项名称,价值对论点。
问:= Integral2(乐趣那XMIN.那Xmax.那ymin那ymax.那名称,价值)
名称,价值
全部收缩
考虑该功能
F ( X 那 y ) = 1 ( X + y ) ( 1 + X + y ) 2 。
此功能未定义 X 和 y 是零。Integral2.当奇点处于集成边界时表现最佳。
Integral2.
创建匿名功能。
fun = @(x,y)1 ./(sqrt(x + y)。*(1 + x + y)。^ 2)
乐趣=function_handle具有值:@(x,y)1 ./(sqrt(x + y)。*(1 + x + y)。^ 2)
整合在界限的三角形区域上 0. ≤. X ≤. 1 和 0. ≤. y ≤. 1 - X 。
ymax = @(x)1 - x;q = Integral2(有趣,0,1,0,Ymax)
Q = 0.2854.
定义功能
F ( θ. 那 R. ) = R. R. COS. θ. + R. 罪 θ. ( 1 + R. COS. θ. + R. 罪 θ. ) 2
fun = @(x,y)1 ./(sqrt(x + y)。*(1 + x + y)。^ 2);Polarfun = @(θ,r)乐趣(r。* cos(θ),r。* sin(θ))。* r;
定义上限的函数 R. 。
rmax = @(theta)1./((它们)(stheta)+ cos(theta));
整合到界限的区域 0. ≤. θ. ≤. π / 2 和 0. ≤. R. ≤. R. m 一种 X 。
Q = Integral2(PolarFun,0,Pi / 2,0,Rmax)
创建匿名参数化功能 F ( X 那 y ) = 一种 X 2 + B. y 2 参数 一种 = 3. 和 B. = 5. 。
a = 3;B = 5;Fun = @(x,y)a * x。^ 2 + b * y。^ 2;
评估该地区的整体 0. ≤. X ≤. 5. 和 - 5. ≤. y ≤. 0. 。指定'迭代'方法和大约10位的准确度。
'迭代'
格式长q = Integral2(有趣,0.5,-5,0,'方法'那'迭代'那......'ABSTOL',0,'Reltol',1E-10)
Q = 1.66666666666667e + 03
被指定为函数句柄的Integrand定义了在平面区域上集成的功能XMIN.≤.X≤.Xmax.和ymin(X)≤.y≤.ymax.(X)。功能乐趣必须接受两个相同大小的两个阵列并返回相应值的数组。它必须执行元素明智的操作。
数据类型:function_handle.
function_handle.
下限X,指定为有限或无限的实际标量值。
数据类型:双倍的|单身的
双倍的
单身的
上限X,指定为有限或无限的实际标量值。
下限y,指定为有限或无限的实际标量值。您可以指定ymin是一个函数句柄(一个函数X)在非连接区域集成时。
数据类型:双倍的|function_handle.|单身的
上限y,指定为有限或无限的实际标量值。您也可以指定ymax.是一个函数句柄(一个函数X)在非连接区域集成时。
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
name1,value1,...,namen,valuen
'ABSTOL',1E-12
'ABSTOL'
绝对误差容差,指定为逗号分隔对'ABSTOL'和非负实数量。Integral2.使用绝对的错误容错来限制绝对错误的估计,|问:-问:|,在哪里问:是积分的计算值和问:(未知)确切值。Integral2.如果减少绝对误差容差,可能会提供更多小数精度。默认值是1E-10。
1E-10
笔记
ab和RELTOL.一起工作。Integral2.可能满足绝对误差容差或相对误差容错,但不一定都是两者。有关使用这些公差的更多信息,请参阅尖端部分。
ab
RELTOL.
例子:'ABSTOL',1E-12将绝对误差容错设置为大约12位小数的准确度。
'Reltol'
相对误差容差,指定为逗号分隔对组成'Reltol'和非负实数量。Integral2.使用相对误差容差来限制相对误差的估计,|问:-问:| / |问:|,在哪里问:是积分的计算值和问:(未知)确切值。Integral2.如果降低相对误差容差,可能会提供更高的精度数字。默认值是1E-6。
1E-6
RELTOL.和ab一起工作。Integral2.可能满足相对误差容差或绝对误差容错,但不一定是两者。有关使用这些公差的更多信息,请参阅尖端部分。
例子:'Reltol',1E-9将相对误差容错设置为大约9个有效数字。
'Reltol',1E-9
'方法'
'汽车'
'铺丝'
集成方法,指定为逗号分隔对组成'方法'和下面描述的方法之一。
不可缺少的
例子:'方法','铺丝'指定瓷砖集成方法。
'方法','铺丝'
数据类型:char|细绳
char
细绳
这Integral2.功能满足的功能:
ABS(Q-Q)<= MAX(ABSTOL,RELTOL * ABS(Q))
ABS(Q)
这'迭代'当您的功能在集成区域内不连续时,方法可以更有效。但是,当您在不连续点分开并总和多集成的结果时,发生最佳性能和准确性。
在整合非抗天区时,最佳性能和准确性发生ymin那ymax.,(或两者)是功能处理。避免将函数值设置为零以集成在非连接区域上。如果您必须执行此操作,请指定'迭代'方法。
使用'迭代'方法时ymin那ymax.(或两者)是无界功能。
当副匿名函数调整副函数时,请注意参数值持续函数句柄的寿命。例如,功能fun = @(x,y)x + y + a使用价值一种当时乐趣是创造的。如果您后来决定更改值一种,您必须使用新值重新定义匿名功能。
fun = @(x,y)x + y + a
一种
如果您指定了单一的集成限制,或者如果乐趣返回单精度结果,您可能需要指定更大的绝对和相对误差容差。
[1] l.f.湿润“在matlab的矢量化的自适应正交®,“计算和应用数学杂志,211,2008,pp.131-140。
[2] l.f.湿润,“MATLAB在2D中的正交计划。“应用数学与计算。卷。202,第1,2008号,第266-274页。
不可缺少的|积分3.|trapz.
积分3.
trapz.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室