parfor
并行 for
循环
语法
说明
parfor
对 loopvar
= initval
:endval
,, statements
; endinitval
和 endval
(包括二者)之间的 loopvar
值执行一系列的 MATLAB® 语句,这些值指定一个由递增整数值组成的向量。当您有 Parallel Computing Toolbox™ 或当您使用 MATLAB Coder™ 创建 MEX 函数或独立代码时,将以并行方式循环运行。与传统的 for
循环不同,迭代不按保证的顺序执行。您无法直接在 parfor
循环中调用脚本。但是,您可以通过调用函数来调用脚本。
parfor (
使用最多 loopvar
= initval
:endval
, M); statements
; endM
个工作进程或线程执行循环中的语句,其中 M
是非负整数。
示例
提示
扩展功能
版本历史记录
在 R2008a 中推出