For Looping to import .mat files
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Jake Bowd
am 23 Jan. 2020
Kommentiert: Stephen23
am 23 Jan. 2020
Hi All,
I have a folder that I want to import all .mat files in from. So far I have got the following which identifies the amount of .mat files there are, however I am unsure how to import the .mat data in after this.
cd('D:\Leuven_Visit\Workflow\Matlab\Results\HV_NL');
procfiles=dir('*.mat');
nparticipants=size(procfiles,1);
for i=1:nparticipants
end
Akzeptierte Antwort
Bhaskar R
am 23 Jan. 2020
Bearbeitet: Bhaskar R
am 23 Jan. 2020
procfiles = dir('D:\Leuven_Visit\Workflow\Matlab\Results\HV_NL\*.mat');% cd is not recommended
for iMat= 1:size(procfiles, 1)
load(fullfile(procfiles(iMat).folder, procfiles(iMat).name));
end
1 Kommentar
Stephen23
am 23 Jan. 2020
Even better to load into an output variable (which is a scalar structure):
S = load(...)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Low-Level File I/O 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!