read data from variables with names matching patterns
Ältere Kommentare anzeigen
A student of mine saved a .mat file containing variables named x1, x2, ..., x50, y1, y2, etc. How can I write program that will open the .mat file, and loop through each of these pairs of data. Somehow it involves "who" but I'm not seeing how to make it work.
2 Kommentare
Roy Goodman
am 20 Jun. 2014
dpb
am 20 Jun. 2014
The better answer is to teach the student "don't do that" --
Antworten (1)
Jos (10584)
am 20 Jun. 2014
X = load('StudentsMatfile.mat') ;
LABELS = fieldnames(X) ;
N = numel(LABELS)
DATA = cell(N,1)
for k=1:N
DATA{k} = X.(LABELS{k}) ;
end
save ('SupervisorMatfile.mat', 'DATA','LABELS') ;
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!