Structure Export

1 vue (au cours des 30 derniers jours)
Brian
Brian le 10 Nov 2011
I am trying to do something which I feel is pretty simple. I'm trying to export each of 4 fields from a structure to a .txt file. I'd like the text file to be comma delimited. 3 of my fields are character and 1 is double. Is this a fairly simple thing to do?
Thanks, Brian

Réponse acceptée

Walter Roberson
Walter Roberson le 10 Nov 2011
Structure, or structure array?
Structure case:
t = struct2cell(S);
fprintf(fid, '%s,%s,%s,%f\n', t{:});
  2 commentaires
Brian
Brian le 11 Nov 2011
I'm still pretty new to Matlab so I'm not sure how to tell if it's simply a structure or a structure array. The struct2cell command worked just fine, creating a 4x1x4158 cell. However, I was having trouble with the second command. To obtain a file ID I tried the fopen command, but it doesn't seem to want to create a new file, just open one that already exists.
Walter Roberson
Walter Roberson le 11 Nov 2011
fid = fopen('OutputFile.txt','wt')

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by