MATLAB计算两个变量的积分积分答:dblquad(@(x,y)x*sin(y)+y*sin(x),-1,1,-1,1)ans = 0 这是一个二重积分函数;triplequad()是三重积分函数!在Command 窗口下输入doc dblquad dblquad Numerically evaluate double integral Syntaxq = dblquad(fun,xmin,xmax,ymin,ymax)q = dblquad(fun,xmin,xmax,ymin,ymax,tol)q =...
matlab中如何用复合辛普森公式求二重积分答:代码如下:function q=DblSimpson(f,a,A,b,B,m,n)if(m==1 && n==1) %辛普森公式 q=((B-b)*(A-a)/9)*(subs(sym(f),findsym(sym(f)),{a,b})+...subs(sym(f),findsym(sym(f)),{a,B})+...subs(sym(f),findsym(sym(f)),{A,b})+...subs(sym(f),findsym(sy...
用matlab 求二重积分 数值解法答:F1 = @(m,n,D,x,y) D*D./(pi*(D*D+x.*x+y.*y));Q = @(m,n,D) dblquad(@(x,y) F1(m,n,D,x,y),-m,1-m,-n,1-n);m=0.3 n=0.5 D=1.5 Q(0.3,0.5,1.5)