MATLAB的二重积分,限制变量?

46个视图(30天)
Amit Kumar
Amit Kumar 2013年11月20日
嗨,有可能在MATLAB数值做一个二重积分,限制函数的变量在哪里?
说我被积函数是
x * y dy * dx
限制
y = 05倍
x = 05
我可以管理的
信谊x y
双(int (int x * y, y, 0, 5 * x), x, 0 5))
但是,我认为,这是笨拙的方式。这对三重积分将变得更糟。有任何直接的功能,我们可以把限制直接与限制甚至包括变量吗?

答案(2)

madhan拉维
madhan拉维 2018年7月6日
编辑:沃尔特·罗伯森 约11小时前
有趣= @ x (x, y)。* y;
xmin = 0;
xmax = 5;
ymin = 0;
ymax = @ (x) 5 * x;
Q = integral2(乐趣、xmin xmax、ymin ymax,“方法”,“瓦”)
1评论
沃尔特·罗伯森
沃尔特·罗伯森 约11小时前
请注意,当您使用integral2(),第一个两个极限 必须 是数字。第三和第四限制可以是数字或一个函数处理单个参数。前两个限制适用于集成和第三和第四的第一变量限制适用于集成的第二个变量。
因此, @madhan拉维 已正确地证明一个integral2()的第二个变量一体化,y,有一个上限,被定义为一个函数处理的第一个变量的集成。
如果你有一个情况中定义的限制x是y, y是第一个积分变量,你必须注意参数的顺序。
integral2 (@ (FullyIndependent PartlyDependent)乐趣(PartlyDependent FullyIndependent) FullyLower, FullyUpper, PartlyLower, PartlyUpper)

登录置评。


侯赛因Thary
侯赛因Thary 约12小时前
强度
R = 1.33 e3;没有= 1;D = 2.28 e3; L = 1330;我们= 1 e - 3
λ= 514.5 e-9; k = 2 *π/λ;阿尔法= 1;
f = @ (r, fai) exp(阿尔法* l / 2)。* exp (k - j * * r * theata * cos (fai)。* exp ((- r / w ^ ^ 2. 2) - (j * fai));
f1 = Ao * f;
s = (abs(积分(f1, 0,正无穷,0,2 * pi)) ^ 2。* (abs (1 / j *λ))^ 2
无效的表达式。当索引调用一个函数或一个变量,使用括号。否则,检查不匹配的分隔符。
情节(r, s)
1评论
沃尔特·罗伯森
沃尔特·罗伯森 约11小时前
s = (abs(积分(f1, 0,正无穷,0,2 * pi)) ^ 2。* (abs (1 / j *λ))^ 2
% 1 2 3 21 2 3 21
每个数字代表的数量水平的开括号实际上“后”上面的字符处理。
所以你有1打开支架末端的线。你应该零开括号的表达式。

登录置评。

类别

找到更多的在数值积分和微分帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!