Info
This question is closed. Reopen it to edit or answer.
How to load multiple .mat files into two different groups
1 view (last 30 days)
Show older comments
I'm trying to make two groups out of the processed participants, one controle group (freqct) and one patient group (freqpt). I have an active path to the folder in which files are.
When I run this code I get the following error code:
Error using load
Cannot read file I:\preprocessed\Sub10.mat.
Error in Code2_1 (line 93)
freqct = load(fullfilename);
This is the code I have written. The last couple of hours I am bashing my head against the code and have tried numerous things, none worked.
clear all
sbjs = dir('Sub*.mat');
for i = 1:8
freqct{i} = load(sbjs(i).name);
end
clear i
for i = 9:length(sbjs)
n = 1
freqpt{n} = load(sbjs(i).name);
n = n+1;
end
This is an overview of the files I want to load. In every file (Sub1.mat till Sub15.mat) there are the same files as in Sub10.mat (see below)
0 Comments
Answers (1)
KSSV
on 11 Aug 2020
USe this file exchange: https://www.mathworks.com/matlabcentral/fileexchange/47434-natural-order-filename-sort
First nine will be files Sub1,...Sub9 and the rest will be from Sub10.
6 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!