Looping through folders and perform script
Show older comments
Hi All,
I have data that is in 3 subdirectories "LFP", "Pos", and "Neg". Each folder has the same number of .mat files in it, say 8 for this example. I have an analysis script that I have written that works. Now I would like to loop through all the files in each of the folders and run the analysis and save the output.
It would look something like:
load Pos/times_NS6_001.mat
load LFP/NS3.001.mat
% perform body of script %
% then save output %
savename = fullfile(char(strcat('Phase_Locking_','NS6_001','NS3_001')));
save(savename,'polarhistograms', 'pval', 'z');
Then I would loop through and do the same for Pos/times_NS6_00(2-8) and LFP/NS3.00(2-8). After this it would be the same for Neg/times_NS6_00(1-8) and LFP/NS3.00(1-8).
I need to basically test every file in the LFP folder with every file in both the "Pos" and "Neg" folders (all combinations).
Any help on what to add to my code to get this done in an efficient way would be much appreciated!
PAK
3 Comments
Rik
on 6 Sep 2018
Did my suggestion solve your problem? If so, please consider marking it as accepted answer. It will make it easier for other people with the same question to find an answer. If it didn't solve your question, please comment with what problems you are still having.
PAK
on 12 Sep 2018
PAK
on 17 Oct 2018
Accepted Answer
More Answers (0)
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!