不同脚本文件中的Matlab parfor"存在"错误

时间:2017-03-24 13:07:42

标签: matlab parfor

如果所有parfor代码都在同一个脚本文件中,我的代码运行正常,但由于代码很大而且我想选择并行或串行模式执行,我将它分隔在另一个脚本文件中,如休闲:

if (useParFor)
   myParforCode.m
else
   serialCode.m
end

问题是Matlab给了我这个错误: "使用exists来检查透明工作区中的变量是 不支持。" 但是如果我复制myParforCode.m中的所有代码并将其放在if语句之后而不是调用脚本,代码就会运行。我以为我可以毫无问题地在脚本中划分我的代码,但它不会那么接近它。

这里有什么限制,我做错了什么?

我的代码非常庞大,但我会尝试创建一个正在运行的代码示例并将其添加到此处。

0 个答案:

没有答案