我需要计算一个双积分,其中内函数依赖于x和y(我将它整合到y上,其中一个限制取决于x),然后我将剩余在x上。这是代码的例子:MATLAB:双数值积分(非常特殊的情况下)
[email protected](x,y) x.^2+y; %inner function to be integrated on y
[email protected](x) sqrt(x).*integral(@(y)f1(x,y),x,3); %second function, to be integrated on x
V = integral(@(x)f2(x),0,2) %final calculation
我不认为integral2
可能因为第二个函数的形式来使用......
PS:我不想使用符号功能
PPS:我知道这种情况下可能会通过巴帕简单的计算来解决,但它只是一个微不足道的情况下,我需要做的是方式更复杂
感谢
这听起来像你想要象征性地解决的事情。你为什么不想这样做? –
@DennisJaheruddin我也试图解决它的象征,但我需要整合的功能没有一个已知的原始,所以matlab无法解决它...请告诉我,如果我错了 – user3758182
尝试你的代码和谷歌搜索该错误给了我这个http://jp.mathworks.com/matlabcentral/answers/77733-integrating-over-integral-error-a-and-b-must-be-floating-point-scalars,我想解决你的问题问题 –