Hello, I want to use temporary variable value after parfor loop!, how can this achieved??
Mostra commenti meno recenti
counter =0;
parfor i = 1:1000
max=999;
if max < i
max = i;
disp(max);
assignin('base','counter',max);
end
end
disp(counter);
For example, I want to keep max value but I got zero
2 Commenti
Jan
il 29 Apr 2019
This cannot work: 1. you assign the value to the variable counter in the base-workspace, but where does the posted code occur? Inside a function or a script? 2. The order of iterations is undefined in a parfor loop, but the final value depends on the last processed iteration. As consequence your code is equivalent to: randi([1,1000], 1). What do you want to achieve?
saddam alqasimi
il 29 Apr 2019
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!