在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