森之张卫东 发表于 2015-8-19 22:13

矩形区域上的二重积分的数值计算——dblquad


函数1 dblquad
功能 矩形区域上的二重积分的数值计算
格式 q = dblquad(fun,xmin,xmax,ymin,ymax)    %调用函数quad在区域
上计算二元函数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或用户指定的、与命令quad与quadl有相同调用次序的函数句柄。
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

啦啦啦~~~我是默认签名(*^__^*)
页: [1]
查看完整版本: 矩形区域上的二重积分的数值计算——dblquad