How to append multiple .mat files that have the same variable names in them?
Mostrar comentarios más antiguos
I run my scripts which produce hundreds or thousands of .mat files. Each of this file contains two variables: resultsU and resultsT. I want to append the files but not overwrite the variables. Is this possible without having to manually modify each .mat?
Respuestas (1)
Titus Edelhofer
el 23 de Jun. de 2015
Hi Alex,
yes, that's possible.
- Use dir to read all the files
- Use the functional form of load, i.e.
data = load(filename(i).name);
- concatenate the data
resultsUJoin = [resultsU; data.resultsU];
Titus
Categorías
Más información sobre Workspace Variables and MAT Files en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!