Ejecutar funciones en segundo plano
Este ejemplo muestra cómo ejecutar una función en segundo plano con parfeval y backgroundPool. Al ejecutar una función en segundo plano, puede ejecutar más código de MATLAB® a la vez.
Utilice parfeval para ejecutar la función magic(3) y recuperar una salida. Especifique backgroundPool como el primer argumento para ejecutar la función en segundo plano. Al usar parfeval, crea un objeto Future.
f = parfeval(backgroundPool,@magic,1,3);
Para recuperar la salida desde el segundo plano, utilice fetchOutputs. MATLAB devuelve la salida cuando se completa la ejecución de magic.
fetchOutputs(f)
ans = 3×3
8 1 6
3 5 7
4 9 2