parfor
for loop parallelo
Sintassi
Descrizione
parfor esegue una serie di dichiarazioni di MATLAB® per i valori di loopvar = initval:endval; statements; endloopvar compresi tra initval e endval, inclusi, che specificano un vettore di valori di interi crescenti. Il loop viene eseguito in parallelo quando si dispone di Parallel Computing Toolbox™ o quando si crea una funzione MEX o un codice autonomo con MATLAB Coder™. A differenza di un for loop tradizionale, le iterazioni non vengono eseguite in un ordine garantito. Non è possibile chiamare gli script direttamente in un parfor loop. È tuttavia possibile chiamare le funzioni che richiamano gli script.
parfor ( esegue le dichiarazioni in un loop utilizzando un massimo di loopvar = initval:endval, M); statements; endM worker o thread, dove M è un intero non negativo.
Esempi
Suggerimenti
Funzionalità estese
Cronologia versioni
Introdotto in R2008a