В этом примере показано, как запустить функцию в фоновом режиме с помощью parfeval и backgroundPool. Когда вы запускаете функцию в фоновом режиме, можно запустить другой код MATLAB одновременно.
Используйте parfeval запускать функциональный magic(3) и получите тот выход. Задайте backgroundPool в качестве первого аргумента, который запустит функцию в фоновом режиме. Когда вы используете parfeval, вы создаете Future объект.
f = parfeval(backgroundPool,@magic,1,3);
Чтобы получить выход из фона, используйте fetchOutputs. MATLAB возвращает выходной параметр однажды выполнение magic завершено.
fetchOutputs(f)
ans = 3×3
8 1 6
3 5 7
4 9 2