Using struct as a reduction variable in parfor loop
古いコメントを表示
I have a code which, simply put, runs in the following way
%Previous code from which the structs p, a, fa, s are initialized. The struct s contains arrays and vectors.
loop_p = p;
loop_a = a;
loop_s = s;
parfor i_iter = 1:500
a = loop_a;
p = loop_p;
s = loop_s;
for t = 1:1000
%Code which updates a, p, fa, s at each time step. This is essentially a sequential process.
end
end
The struct s is needed for post-iteration analysis. I'm stuck at using a reduction variable which will help me accumulate arrays in s and output them. I can't seem to use other structs or cells to accumulate these arrays. Would the only way be to have different variables for each field of the struct and have the arrays from the structs accumulated over iterations in these variables?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Structures についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!