避免使用integral2的循环

时间:2013-03-31 14:40:55

标签: matlab numerical-integration

我有以下代码:

Og = [4 3;3 4];
Oginv = inv(Og);

syms s1 s2
z = [s1 s2]*Oginv*[s1;s2];

fun  = matlabFunction(z*exp(-z/2));
cdf2 = integral2(fun,-inf,3,-inf,3, 'AbsTol', 1.e-6);

我想针对Og的不同值以及xmaxymax的不同值对其进行评估,在此特定情况下为Og = [4 3;3 4]xmax = 3ymax = 3。有没有什么方法可以在没有循环的情况下做到这一点?我想避免循环,因为我的速度有问题。我试过了cellfun,但没有帮助。

0 个答案:

没有答案