Если вы хотите запустить пакет различных функций на разных процессорах, вы можете использовать Parallel Computing Toolbox, более конкретно, цикл parfor , но вам нужно передать функции в виде списка дескрипторов..
funList = {@fun1,@fun2,@fun3};
dataList = {data1,data2,data3}; %# or pass file names
matlabpool open
parfor i=1:length(funList)
%# call the function
funList{i}(dataList{i});
end
Редактировать: Начиная с R2015a * Функция matlabpool
удалена из Matlab, вам нужно вместо этого вызвать parpool
.