MATLAB的二重积分,限制变量?
46个视图(30天)
显示旧的评论
嗨,有可能在MATLAB数值做一个二重积分,限制函数的变量在哪里?
说我被积函数是
x * y dy * dx
限制
y = 05倍
x = 05
我可以管理的
信谊x y
双(int (int x * y, y, 0, 5 * x), x, 0 5))
但是,我认为,这是笨拙的方式。这对三重积分将变得更糟。有任何直接的功能,我们可以把限制直接与限制甚至包括变量吗?
0评论
答案(2)
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(),第一个两个极限
必须
是数字。第三和第四限制可以是数字或一个函数处理单个参数。前两个限制适用于集成和第三和第四的第一变量限制适用于集成的第二个变量。
如果你有一个情况中定义的限制x是y, y是第一个积分变量,你必须注意参数的顺序。
integral2 (@ (FullyIndependent PartlyDependent)乐趣(PartlyDependent FullyIndependent) FullyLower, FullyUpper, PartlyLower, PartlyUpper)
侯赛因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打开支架末端的线。你应该零开括号的表达式。