Loading files from the folder
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Chris Dan
am 24 Jan. 2020
Kommentiert: Geoff Hayes
am 27 Jan. 2020
Hello,
I have this code which allows the user to select any folder on the computer and then loads all the .mat files to the directory.
%% Data Acuisition from the folder%%%
pathname = uigetdir;
allfiles = dir(fullfile(pathname,'*.mat'));
out = load(allfiles(1).name);
% load all files in a struct so they can accessed later on
for k = 2: numel(allfiles)
out(k) = load(allfiles(k).name);
end
I want to make changes to it such that, user is able to select some files from the folder and not all of them to be loaded to matlab directory..
Does any one know how can we do it ?
0 Kommentare
Akzeptierte Antwort
Geoff Hayes
am 24 Jan. 2020
Bearbeitet: Geoff Hayes
am 24 Jan. 2020
hamzah - could you use uigetfile and allow the user to select the files that they are interested in?
[file,path] = uigetfile('*.mat',...
'Select One or More Files', ...
'MultiSelect', 'on');
7 Kommentare
Geoff Hayes
am 27 Jan. 2020
I don't undertstand the purpose of including the uigetfile in the signature
function [out] = DataLoading(uigetfile)
This input parameter is unnecessary.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu File Operations 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!