【发布时间】:2014-08-04 06:16:43
【问题描述】:
我正在尝试让 MATLAB 集成两个变量的函数,例如 fun=@(x,y)x+y;
针对一个变量。我可以定义,比如说fun2=@(y)quad(@(x)fun(x,y),1,2);,它会给我fun2(1),比如说,没问题。但是当我尝试评估矩阵的fun2 时,它给了我错误。当我尝试使用quad() 集成fun2 时,这是我需要做的,它给了我同样的错误。
而且我不能只使用 quad2d(),因为 (a) 我在几个不同的地方需要类似 fun2 的东西,并且 (b) 我需要计算的积分是 4D。
还有其他方法可以做到这一点吗?
【问题讨论】:
-
您能给出一些示例性的 x(和 y)值吗?
标签: matlab