loading multiple .mat files from current directory
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Vijay
am 14 Aug. 2012
Kommentiert: Walter Roberson
am 25 Sep. 2018
Hi,
Is there a way to load all the .mat files together into the base workspace?
files = dir('*.mat') gives a structure having details of the .mat files in the directory. But with load files(1).name (may be using a loop), I am not able to load a .mat file from the current folder to base workspace.
Any help is appreciated. Vijay
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 14 Aug. 2012
evalin('base', ['load ', files(K).name])
Warning: using this method is prone to clobbering variables in the base workspace, as it does not validate the contents of the .mat file before loading.
5 Kommentare
Walter Roberson
am 25 Sep. 2018
dir() returns a struct array. In current releases, that struct contains fields named
bytes
date
datenum
folder
isfolder
name
In terms of the MATLAB language, these are not considered keywords: they are just what the struct fields are named.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown 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!