matlab计算二重积分

二重积分没法在这写出来,请看图片,谢谢,答案一经matlab试验成功追加100分http://hi.baidu.com/princeofdan/album... 二重积分没法在这写出来,请看图片,谢谢,答案一经matlab试验成功追加100分
http://hi.baidu.com/princeofdan/album
展开
 我来答
次次次蛋黄米亚
高粉答主

2018-12-22 · 说的都是干货,快来关注
知道小有建树答主
回答量:7778
采纳率:100%
帮助的人:212万
展开全部

syms x y;

f_1=0.2*exp(-0.5*((x-16)^2)+((y-10)^2)/0.64-((x-16)*(y-10))/2);

xup=y/4+sqrt(6-1.5*y^2);

xlow=y/4-sqrt(6-1.5*y^2);

fs1=int(f_1,'x',xlow,xup);

fs2=int(fs1,'y',-2,2);

fs2 =

int((exp(-(135*y)/4)*exp(675/4)*exp((27*y^2)/16)*(erf((21*2^(1/2))/2 - (3*2^(1/2)*y)/8 + (12 - 3*y^2)^(1/2)/2) + erf((3*2^(1/2)*y)/8 - (21*2^(1/2))/2 + (12 - 3*y^2)^(1/2)/2))*(2*pi)^(1/2))/10, y, -2, 2)

syms x y;

f1=x*y;

f2=int(f1,'y',1,x);

f3=int(f2,'x',1,2);

扩展资料:

运用的符号积分命令int用法:

int(fun):求函数fun的不定积分;

int(fun,var):求函数fun关于变量var的不定积分;

int(fun, var, a,b,):求函数fun的在[a,b]间的定积分或广义积分;

示例

>> clear;syms x y z;

>> int(sin(x*y+z),z)

ans = -cos(x*y+z)

参考资料来源:百度百科—INT函数

themanisjimmy
2015-12-25 · TA获得超过2756个赞
知道小有建树答主
回答量:843
采纳率:89%
帮助的人:230万
展开全部

使用matlab的int函数可以方便的计算积分,以及多重积分。

设二重积分还是表达式为 z=z(x,y),积分域为下限 y1(x) 上限 y2(x),从 x1 到 x2,则二重积分代码为:

int(int(z,y,y1,y2),x,x1,x2)

需要先定义符号变量 x,y,以及表达式 z,y1,y2 和数值 x1,x2 的值。


下面举例在半径为1,以原点为圆心的圆上,对 z=x^2+y^2+xy 做二重积分:


int ,函数功能强大,可以计算积分、定积分、广义积分以及一些特殊积分(如 sin(x)/x 的无穷积分、高斯积分、伽马积分等),对于学习高等数学的同学很有应有价值。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友48ae5ba
2008-12-10 · TA获得超过288个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:141万
展开全部
syms x y; %定义两个符号变量
a=int(int(x^y,x,0,1),y,1,2) %积分
b=simple(a) %化简
c=vpa(b,4) %得到4位近似解,也可以任意N位解
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瓮雁宇赋
2019-09-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:902万
展开全部
这个要用符号积分,不过matlab积不出结果,符号运算能力弱
int(int(((wa-x).^2+(6-y).^2+36).^-1.5,x,-30,30),y,-40,40)
warning: explicit integral could not be found.
warning: explicit integral could not be found.

ans =

int(int(1/((y - 6)^2 + (wa - x)^2 + 36)^(3/2), x = -30..30), y = -40..40)

mathematics可以算出结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花子的花儿
2019-11-25 · TA获得超过3666个赞
知道大有可为答主
回答量:3088
采纳率:28%
帮助的人:423万
展开全部
符号计算
syms
x
y;
%定义两个符号变量
a=int(int(x^y,x,0,1),y,1,2)
%积分x,0,1
,y,1,2
b=simple(a)
%化简
c=vpa(b,4)
%得到4位近似解,也可以任意N位解
数值计算
%%二重积分f=
@(x,y)exp(sin(x))*ln(y),y从5*x积分到x^2,x从10积分到20
1
(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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式