Info
This question is closed. Reopen it to edit or answer.
Need to conduct analysis across four .mat files at once - how do I load multiple .mat files?
1 view (last 30 days)
Show older comments
I am trying to create a function that utilizes a struct containing four different sets of data so that I can analyze data across all four sets. What do I need to do? i.e. I have dataset1.mat, dataset2.mat, dataset3.mat, and dataset4.mat and I want to track data across all 4 of these.
2 Comments
Answers (1)
Antonio Ciociola
on 16 Aug 2020
The problem seems to be related to this instruction:
s = [1 4];
But then you're loading the mat files in this way:
s(i) = load(filenames{1,i});
So,you're trying to put a structure into an array of double.
Try to change the code by removing the wrong line of code (s=[1 4])
2 Comments
Antonio Ciociola
on 16 Aug 2020
Edited: Antonio Ciociola
on 16 Aug 2020
This happens because you have different mat files. Try with this line of code:
s{i} = load(filenames{1,i});
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!