在MATLAB中有一个关于parfor的简单问题。我想在我的程序中设置一个标志,以便在parfor和常规for循环之间切换。基本上,我需要这个功能,以便我的代码的某些部分可以在“调试”模式下更新图形,然后当标志关闭时,使用parfor而不用图形更新来提高速度。Matlab PARFOR循环可以以编程方式打开/关闭吗?
所以,我在找一些简单的有此功能:
if (flag)
for i = 1:n
else
parfor i = 1:n
end
% Do loop tasks.
end
任何帮助将不胜感激!谢谢!
是否保留的1池大小解决问题了吗? – Mikhail 2012-04-13 01:50:23
不完全是因为parfor限制创建任何图形对象,如图。因此,无论何时我希望输出,我都必须手动编辑函数的代码。 – 2012-04-13 06:34:05