help in sorting through a concatenated data
1 view (last 30 days)
hey guys i am trying to sort through a concatenated data which i got by reading a .mat file for a month and concatenated them together. now i have to acess the data from that file which is a structure with fields and have a cell array for every data figure attached below. i have to sort through this data for example i have to gather the time stamp for the whole month from that data and concatenate them together and then make a double array with another data point from the sheet but i can't seem to figure that out.
the code i used to put them together is added as well
% PathName = uigetdir;
% file_all = dir(fullfile(PathName,'*.mat'));
% matfile = file_all([file_all.isdir] == 0);
% clear file_all PathName
% d=dir('*.mat'); % get the list of files
% x=; % start w/ an empty array
% for i=1:length(matfile)
% x=[x; load(matfile(i).name)]; % read/concatenate into x
Aghamarsh Varanasi on 17 Mar 2021
Edited: Aghamarsh Varanasi on 17 Mar 2021
The variable 'x' in your attached screenshot is a structure array, which can be accessed in the following way.
s = x(i).PCTimeStamp;
For more info, refer to Structure Arrays and Access Elements of a Nonscalar Structure Array documentation pages.
If you want to sort the elements in the variable 'x' refer to this.