【发布时间】:2016-04-01 11:36:04
【问题描述】:
据我所知,没有人问过这个问题。 我被要求计算函数的双积分,以及相同的双积分,但积分顺序交换(即:首先为 dydx 积分,然后为 dxdy)。这是我的代码:
%Define function to be integrated
f = @(x,y) y^2*cos(x);
%First case. Integration order: dydx
ymin = @(x) cos(x);
I = integral2(f,ymin,1,0,2*pi)
%Second case. Integration order: dxdy
xmin = @(y) asin(y)+2*pi/2;
xmax = @(y) asin(y)-pi/2;
B = integral2(f,xmin,xmax,-1,1)
我得到的错误是:
使用integral2时出错(第71行)
XMIN 必须是浮点标量。
EngMathsA1Q1c 中的错误(第 5 行)
I = 积分2(f,ymin,1,0,2*pi)
我确信我的错误很简单,但我以前从未使用过 Integral2,我找不到答案。谢谢。
【问题讨论】:
标签: matlab calculus numerical-integration