我正在努力向量化这个parfor循环。我想从代码中完全删除parfor循环,因为当n很大时,执行需要很长时间。请参阅下面粘贴的代码。我会感谢任何提示/建议/帮助任何人在这个论坛可以给我这个。提前谢谢了。 % Initialization and precomputations
% w is an n x 1 vector
% beta: any number larger than 0. Us
与此代码: s=struct([]);
for i=1:5
s(i).m=i;
s(i)
end
这一切都确定..如预期 ans =
m: 1
ans =
m: 2
ans =
m: 3
ans =
m: 4
ans =
m: 5
使用PARFOR而不访问这样 S =结构([])的输出; parfor i=1:5
s(i).m=i;
end
看起来没问题.
分类的错误,我希望并行写入下面的代码: min=0;
LB=[min1 min2]
UB=[max1 max2]
numvalues2=OpParam(2);
for i =LB(1):step1:UB(1),
for j =LB(2):step2:UB(2)
acc=ComputeCbetaPerm([i j],featureMa