Borrar filtros
Borrar filtros

How can I convert multiple mat files in one csv file for my dataset, or can create datasource for further processing with feature extraction method. There are 2 matrices. testCase fields are shown and another is IAT i.e. continuous time series data.

3 visualizaciones (últimos 30 días)

Respuesta aceptada

Pankhuri Kasliwal
Pankhuri Kasliwal el 7 de Oct. de 2020
Hi,
Try this :
d=dir(fullpath(dirname,'*.mat'));
for i=1:length(d)
load(d(i).name % will leave whatever variable is in mat-file in memory
[p,n]=fileparts(d(i).name); % get path, name w/o extension
csvwrite([fullfile(p,n) '.csv'],X) % write to name w/ .csv extension
end
Additionally, refer to the following links for more details :
  1 comentario
Ritu Dahiya
Ritu Dahiya el 8 de Oct. de 2020
Hi Pankhuri,
Thanks a lot for answering my query.I am able to read all the files by creating a directory. But when I am trying to open those files in excel, I am able to get data of iat matrix only which contains double datatype. TestCase is a structure with 11 fields in each file but I am unable to see that data. Please let me know how I can get complete data from the mat files, one being a double and another a structure. However, the number of elements in each file are same.
Please let me know, how can I read both the structure type and matrix from each file with same variables.

Iniciar sesión para comentar.

Más respuestas (0)

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by