我有 4 个不同的大文件要同时加载到内存中。下面的例子并不完全是我正在做的——但它说明了问题:
matlabpool open local 4
spmd
if labindex==1
R = rand(9,9);
else
R = rand(4,4);
end
end
size(R)
当我将其复制并粘贴到命令提示符中时,R 会在我的工作空间中弹出。但是如果我将其保存到 *.m 文件中,则 size(R) 不会评估——它会给我一个错误,即 R 不存在。我尝试使用收集并将 R 初始化为全局无济于事。有任何想法吗?