matlab二重积分运算,matlab二重积分

本文详细介绍了在MATLAB中进行二重积分运算的方法,包括使用quad2d、dblquad函数以及复合辛普森公式和梯形公式。通过实例展示了如何计算二重积分,并提供了相关函数文件的编写和调用。同时,提到了变量区域积分的解决办法。
摘要由CSDN通过智能技术生成

《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) %辛普森公

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值