matlab - 如何在Matlab中绘制二重积分的图形?

标签 matlab integral

我是 Matlab 新手,如果有人能提供帮助,我将不胜感激。 我有使用quad2d()函数计算的二重积分:

>> syms x y
>> ymin=@(x)x.^2    
>> ymax=@(x)2*x
>> fun=@(x,y)x+y
>> quad2d(fun,0,2,ymin,ymax)

ans =  3.4667

如何绘制积分图? 预先感谢!

最佳答案

为什么不使用 quad2d,而是将 fun 定义为符号函数,执行 symbolic integration然后使用 ezplot绘制结果?

大致如下:

syms x y t
fun = x + y;
I = int(fun, 0, t, x ^ 2, 2 * x);
ezplot(I)

关于matlab - 如何在Matlab中绘制二重积分的图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15186562/

相关文章:

matlab - 如何在 MATLAB 中生成多重二维高斯图像分布

matlab - Windows上matlab中的ffmpeg

fortran - 使用 Fortran 90 在 Fortran 中通过梯形进行 6 维积分

python - 绘制雅可比椭圆函数

python - 是什么导致此错误(AttributeError : 'Mul' object has no attribute 'cos' ) in Python?

c++ - 变量改变应该不受影响(内存溢出?)

c++ - 从 Matlab 连接到本地服务器

string - 如何知道段落中出现最多的词是什么? (Matlab)

r - 在 R 中集成函数返回错误

python - 第二类不恰当积分