How to append multiple .mat files that have the same variable names in them?

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?

回答 (1 件)

Titus Edelhofer
Titus Edelhofer 2015 年 6 月 23 日
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

質問済み:

2015 年 6 月 23 日

回答済み:

2015 年 6 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by