一、打开并行环境方法
matlab常用的一些程序和功能 - 悟江居士 - 博客园
https://www.cnblogs.com/sonicmlj/p/8560934.html
poolobj = gcp('nocreate');% 如果没有打开,新建一个池,内容为空 CoreNum=6; %%% 设定预使用机器CPU核心数量 if isempty(poolobj) %%% 之前未打开 parpool('local',CoreNum); fprintf('----- 并行环境已经打开,CoreNum: %d. ',CoreNum) else %%% 之前已经未打开 poolsize = poolobj.NumWorkers; if poolsize==CoreNum fprintf('----- 并行环境已经打开,CoreNum: %d. ',CoreNum) else delete(gcp) parpool('local',CoreNum); fprintf('----- 并行环境重新已打开,CoreNum: %d. ',CoreNum) end end