Задайте функцию, чтобы вызвать после того, как каждый parallel.Future завершится
автоматически оценивает 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 ведет себя тот же путь, как будто будущее имело ошибку.