.mat file to csv.

1 visualización (últimos 30 días)
Chidiebere Ike
Chidiebere Ike el 14 de Mayo de 2018
Comentada: sloppydisk el 14 de Mayo de 2018
I have a mat file named (bag.mat) with value 1*1 bagOfFeature on my workspace. I want to write it into csv files. I have tried csvwrite function but i got the error:
c = load('bag.mat'); %On my workspace, c has a value of 1*1 struct csvwrite('file.csv', c);
Error using csvwrite (line 47)
Undefined function 'real' for input arguments of type 'struct'.
Attaching my mat file.
I will appreciate your assistance.
Thanks you
  1 comentario
sloppydisk el 14 de Mayo de 2018
csvwrite only takes matrices as input, bagOfFeatures is a struct. You should specify what you want your output to look like. You could for example extract some parameters from the struct like this:
csvwrite('mybagdata.csv', [bag.VocabularySize; bag.GridStep'; BlockWidth']);
Or you could use fprintf to write headers too.

Iniciar sesión para comentar.

Respuestas (0)


Más información sobre Structures en Help Center y File Exchange.


Community Treasure Hunt

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

Start Hunting!

Translated by