Info
此问题已关闭。 请重新打开它进行编辑或回答。
Need to conduct analysis across four .mat files at once - how do I load multiple .mat files?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Antonio Ciociola
2020-8-16
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 个评论
Antonio Ciociola
2020-8-16
编辑:Antonio Ciociola
2020-8-16
This happens because you have different mat files. Try with this line of code:
s{i} = load(filenames{1,i});
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!