我正在使用parfor循環,我想保存計算結果,但不幸的是我沒有成功。這是我的努力。有人可以幫助我嗎?如何在matlab中存儲parfor循環內部的計算?
In_Fold_Error=[];
parfor k=1:length(gamma)
for Fold=1:size(Fold_indices,2)
% bLOCKS OF CODE
% Do the prediction on Kth f;old and compute the error
tmp=zeros(nfolds,Num_Tasks);
% coff
sum((A_Test*coff-Y_Test).^2) ./ size(A_Test,1)
tmp(1,1:end)=sum((A_Test*coff-Y_Test).^2) ./ size(A_Test,1);
tmp;
In_Fold_Error(:,Fold)=tmp;
end
end
我得到的錯誤是:有效指數In_Fold_Error
在PARFOR循環的限制。
有沒有辦法保存所有迭代的tmp並稍後使用它?
請考慮閱讀有關[切片變量](http://fr.mathworks.com/help/distcomp/sliced-variables.html?refresh=true)的文檔 – Ikaros