Проверка определения составного элемента для работников
h = exist(C,labidx)
h = exist(C)
h = exist(C,labidx) прибыль true если запись в Composite C имеет определенное значение для работника с лабиндексом labidx, false в противном случае. В общем случае, где labidx - массив, выход h - массив того же размера, что и labidx, и h(i) указывает, является ли запись Composite labidx(i) имеет определенное значение.
h = exist(C) эквивалентно h = exist(C, 1:length(C)).
Если exist(C,labidx) прибыль true, C(labidx) не выдает ошибку при условии, что значения C на этих рабочих сериализуемы. Функция выдает ошибку, если она имеется labidx недопустим.
Определите переменную для случайного числа работников. Проверьте, для каких работников определены составные записи, и получите все эти значения:
spmd if rand() > 0.5 c = labindex; end end ind = exist(c); cvals = c(ind);