如何加速这个matlab代码

时间:2014-06-05 07:46:52

标签: performance matlab

我有以下代码:

Vector_LL = zeros(200,1);
for i = 1:200
    [Dummy, Vector_LL(i,1)] = posterior(GMMObj(i,1), Vector_Observation);
end

这部分大部分时间都花在我的程序中,我想加快速度。我试过了:

matlabpool;
Vector_LL = zeros(200,1);
parfor i = 1:200
    [Dummy, Vector_LL(i,1)] = posterior(GMMObj(i,1), Vector_Observation);
end

但速度更慢。
有人知道如何加快速度吗?

还有一个问题,如果我可以将函数“后验”中的matlab构建转换为c ++,会更快吗?我不确定因为功能的构建应该优化我相信〜“

0 个答案:

没有答案