parfor index每个工作ID的初始值是多少?

时间:2016-02-13 13:16:06

标签: matlab parallel-processing parfor

我在matlab中使用parfor时遇到了问题:

我知道parfor会将工作分成几个工人,每个工人都有自己的索引范围parfor idx=initval: endval <body> end;

问题在于每个工人,我需要在idx==initval时做一些事情,这与其他索引值不同(比如打印一些东西,以便我大致知道它现在在做什么,但我不需要为每个索引值做这个。)

for...end程序中,我清楚地知道索引的开始位置,但我不知道如何在parfor中执行此操作。

你有什么建议吗?提前谢谢。

for i=1:n
  if(i==1)
    fprintf('I am at the beginning of this loop\n!');
  end
end

0 个答案:

没有答案