Задайте функцию, которая будет вызываться после каждой параллели. Будущее завершается
автоматически оценивает outputFuture = afterEach(futures,funtocall,nout) funtocall от выходных аргументов каждого из элементов в futures как только они станут готовы. afterEach вызывает funtocall с nout выводит аргументы и создает outputFuture для удержания выходов.
Полезное приложение для afterEach является обновлением пользовательских интерфейсов, таких как графики и приложения во время параллельных расчетов с помощью parfeval. Для примера можно отправить несколько расчеты работникам, используя parfeval и обновляйте свой пользовательский интерфейс, когда каждый из них заканчивает использовать afterEach.
ведет себя так же, если outputFuture = afterEach(futures,funtocall,nout,'PassFuture',passFuture)passFuture является false. Если passFuture является true, afterEach вызывает funtocall на каждом элементе в futures, а не на их выходных аргументах. Это происходит, даже если элементы futures обнаружены ошибки.
Использовать afterEach на любом из фьючерсов, возвращенных из parfeval, parfevalOnAll, afterAll, afterEach, или массив, содержащий их комбинацию. Для примера используйте afterEach для автоматического вызова большего количества функций в результатах другого afterAll или afterEach. Вы можете вызвать afterEach на фьючерсах до и после их окончания.
Использовать cancel о будущем, возвращенном из afterEach для отмены его выполнения. Если вы вызываете afterEach на отмененном будущем, afterEach ведет себя так же, как если бы в будущем произошла ошибка.