Problems using parfor loop
1 view (last 30 days)
Show older comments
% It would have been very helpful for if get some probable solution for the
% following problem I am facing. Thanks in Advance.
%% Problem 1 : Error => Idx is not available after parfor loop ( As a result, TT showing me undefined )
AA = [4 5 6];
parfor r = 1:5
[Idx]= max(AA);
end
TT = Idx;
%% Problem 2: Error => parfor loop cannot run due to the way variable "coords" used.
parfor r = 1:5
coords(r,:) = "Some Arbitary Function" % I can not share the real code here
end
0 Comments
Answers (1)
Davide Masiello
on 7 Mar 2022
Edited: Davide Masiello
on 7 Mar 2022
For the first problem, write this
AA = [4 5 6];
parfor r = 1:5
Idx(r)= max(AA);
end
TT = Idx;
Regarding the second one, it might be due to the nature of the output of the function you cannot share.
0 Comments
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!