我有以下代码:
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 ++,会更快吗?我不确定因为功能的构建应该优化我相信〜“