主要内容

parfor

平行的for循环

语法

Parfor loopvar =初始值:endval;语句;结束
parfor (loopvar = initval:endval, M);语句;结束

描述

Parfor loopvar =初始值:endval;语句;结束执行了一系列的MATLAB®的值的语句loopvar之间的initval而且endval,包括,它指定一个递增整数值的向量。当您拥有“并行计算工具箱™”时,或者当您使用它创建MEX函数或独立代码时,循环将并行运行MATLAB编码器™.与传统-loop,迭代不会以保证的顺序执行。中不能直接调用脚本parfor循环。但是,您可以调用调用脚本的函数。

parfor (loopvar = initval:endval, M);语句;结束在循环中执行语句的最大值为工作者或线程,其中是非负整数。

例子

使用并行计算工具箱软件的三个工作者或核心执行三个大的特征值计算:

Parpool (3) parfor i=1:3, c(:,i) = eig(rand(1000));结束

提示

  • 如果您有并行计算工具箱软件,请参阅功能参考页parfor(并行计算工具箱)而且parpool(并行计算工具箱)额外的信息。

  • 如果你有MATLAB编码器软件,看到parfor(MATLAB编码器)附加信息的功能参考页。

扩展功能

版本历史

介绍了R2008a

另请参阅

Baidu
map