Индекс этого работника
id = labindex возвращает индекс работника выполняющегося в данного момента функции. labindex назначается каждому работнику, когда задание начинает выполняться, и применяется только на время этого задания. Значение labindex интервалы от 1 на n, где n - количество работников, выполняющих текущее задание, определяемое numlabs.
В spmd блок, поскольку вы имеете доступ ко всем работникам индивидуально и контролируете, что на них выполняется, каждый работник имеет уникальный labindex.
Однако внутри parfor-цикл, labindex всегда возвращает значение 1 для всех рабочих процессов во всех итерациях.