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.

조회 수: 9 (최근 30일)

채택된 답변

Pankhuri Kasliwal
Pankhuri Kasliwal 2020년 10월 7일
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
Ritu Dahiya
Ritu Dahiya 2020년 10월 8일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Database Toolbox에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by