Параллельный набор инструментов имеет несколько инструментов, которые могут вам помочь.Ниже приведен пример, вставленный из справки Matlab
matlabpool % Use default parallel configuration
spmd % By default uses all labs in the pool
INP = load(['somedatafile' num2str(labindex) '.mat']);
RES = somefun(INP);
end
. Значения RES
в лабораториях доступны клиенту как RES{1}
из лаборатории 1, RES{2}
из лаборатории 2 и т. Д.
Вы также можете рассматривать parfor
как простую параллельную замену for
.Надеюсь, это поможет, даже если это не совсем то, что вы ищете.