parfeval
説明
は、関数 F = parfeval(backgroundPool,fcn,numFcnOut,X1,...,Xm)fcn をバックグラウンドで実行するようにスケジュールします。MATLAB® が関数 fcn を実行している間、他のコードを実行できます。
並列プールで関数を実行する場合は、parfeval (Parallel Computing Toolbox) を参照してください。
parfeval はバックグラウンド ワーカーで関数 fcn を実行します。ワーカーおよびバックグラウンドの詳細については、バックグラウンド ワーカーを参照してください。
MATLAB は、関数 fcn を入力引数 X1,X2,…,Xm を使用して各ワーカーで非同期的に評価し、numFcnOut 個の出力引数を返します。
MATLAB は、関数 fcn の実行が完了する前に Future オブジェクト F を返します。fetchOutputs を使用して future から結果を取得できます。関数 fcn の実行を停止するには、関数 cancel を使用します。future の詳細については、Future を参照してください。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2021b で導入
参考
backgroundPool | parfeval (Parallel Computing Toolbox) | cancel | afterEach | afterAll | fetchNext | fetchOutputs | wait | Future