MATLAB에서 첫 번째 루프 세트는 중복을 나타내지 만 PARFOR을 사용하는 두 번째 루프 세트는 그렇지 않습니다. 이전 값을 덮어 씁니다. 어떻게 수정합니까?PARFOR 루프에서 복제본을 쓸모 없게 덮어 씁니다.
루프를 들어:
for d = 1:length(set),
for k = 1:length(dset),
if strcmp(pset(k),set(d)),
t(h,p) = dset(k);
h = h+1;
end
end
end
PARFOR 루프 :
parfor d = 1:length(set),
for k = 1:length(dset),
if strcmp(pset(k),set(d)),
t(d) = dset(k);
end
end
end