赞
踩
《matlab二重积分》由会员分享,可在线阅读,更多相关《matlab二重积分(5页珍藏版)》请在人人文库网上搜索。
1、一 使用两次一重积分%二重积分f= (x,y)exp(sin(x)*ln(y),y从5*x积分到x2,x从10积分到201 (7.X后版本才有此函数quad2d)y1=quad2d(x,y) exp(sin(x).*log(y),10,20,(x)5*x,(x)x.2)2 y2 =quadl(x) arrayfun(x) quadl(y)exp(sin(x).*log(y),5*x,x.2),x),10,20)3 y3 = dblquad(x,y)exp(sin(x).*log(y).*(y=5*x & y=x.2),10,20,50,400)详细请看吴鹏老师的文章www.ilovematla。
2、b.cn/viewthread.php二 使用dblquad函数q = dblquad(fun,xmin,xmax,ymin,ymax,tol,method)该函数求f(x,y)在a,bc,d区域上的二重定积分。参数tol,trace的用法与函数quad完全相同。 例8-5 计算二重定积分(1) 建立一个函数文件fxy.m:function f=fxy(x,y)global ki;ki=ki+1; %ki用于统计被积函数的调用次数f=exp(-x.2/2).*sin(x.2+y);(2) 调用dblquad函数求解。global ki;ki=0;I=dblquad(fxy,-2,2,-1,1)。
3、kiI = 1.57449318974494ki = 1038来源 精通MATLAB科学计算 一书王正林,龚纯,何倩编写,电子工业出版社精品.三 复合辛普森公式(矩形积分区域)function q=DblSimpson(f,a,A,b,B,m,n)if(m=1 & n=1) %辛普森公
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。