parfor
並列 for
ループ
構文
説明
parfor
は、一連の MATLAB® ステートメントを、増加する整数値のベクトルを示す、loopvar
= initval
:endval
,, statements
; endinitval
および endval
間の loopvar
の値で実行します。Parallel Computing Toolbox™ がある場合、あるいは MATLAB Coder™ で MEX 関数またはスタンドアロン コードを作成する場合、ループは並行に実行されます。従来の for
ループとは異なり、反復は保証された順序では実行されません。スクリプトを parfor
ループ内で直接呼び出すことはできません。ただし、スクリプトを呼び出す関数を呼び出すことは可能です。
parfor (
は、最大 loopvar
= initval
:endval
, M); statements
; endM
個のワーカーまたはスレッドを使用してループ内でステートメントを実行します。ここで、M
は非負の整数です。
例
ヒント
拡張機能
バージョン履歴
R2008a で導入