Saving output of a for loop for each iteration
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Kevin Akash Rajasekaran
am 5 Jun. 2021
Kommentiert: Kevin Akash Rajasekaran
am 5 Jun. 2021
Greetings! I'm using the following code to iterate for each trial within a file (given by condId).
u=unique(condIds,'stable');
for ii = 1:length(u)
myTrials{ii} = find(condIds == u(ii));
end
map = d.mkSaliencyMap(myTrials);
From the above code, I get map and then map_mean as follows
map_mean = mean(map,3);
Is there a way to save a new output "map_mean" for each iteration of the loop? Preferably as a .mat file?
0 Kommentare
Antworten (1)
SALAH ALRABEEI
am 5 Jun. 2021
% code
u=unique(condIds,'stable');
for ii = 1:length(u)
myTrials{ii} = find(condIds == u(ii));
map = d.mkSaliencyMap(myTrials);
map_mean(ii,:) = mean(map,3);
end
Siehe auch
Kategorien
Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!