数学建模社区-数学中国

标题: 矩形区域上的二重积分的数值计算——dblquad [打印本页]

作者: 森之张卫东    时间: 2015-8-19 22:13
标题: 矩形区域上的二重积分的数值计算——dblquad

函数1 dblquad

功能 矩形区域上的二重积分的数值计算

格式 q = dblquad(fun,xmin,xmax,ymin,ymax)    %调用函数quad在区域[xmin,xmax,ymin,ymax]
上计算二元函数z=f(x,y)的二重积分。输入向量x,标量y,则f(x,y)必须返回一用于积分的向量。

q =dblquad(fun,xmin,xmax,ymin,ymax,tol)   %用指定的精度tol代替缺省精度10-6,再进行计算。

q =dblquad(fun,xmin,xmax,ymin,ymax,tol,method)  %用指定的算法method代替缺省算法quad
method的取值有@quadl或用户指定的、与命令quadquadl有相同调用次序的函数句柄。

q =dblquad(fun,xmin,xmax,ymin,ymax,tol,method,p1,p2,)   %将可选参数p1,p2,..
传递给函数
fun(x,y,p1,p2,…)。若tol=[]method=[],则使用缺省精度和算法quad

2-43

>>fun = inline(’y./sin(x)+x.*exp(y)’);

>>Q = dblquad(fun,1,3,5,7)

计算结果为:

Q =

  3.8319e+003



作者: 我是男神    时间: 2015-8-20 21:34
啦啦啦~~~我是默认签名(*^__^*)

作者: 我是男神    时间: 2015-8-20 21:34
啦啦啦~~~我是默认签名(*^__^*)





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5