Structure Export

1 view (last 30 days)
Brian
Brian on 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

Accepted Answer

Walter Roberson
Walter Roberson on 10 Nov 2011
Structure, or structure array?
Structure case:
t = struct2cell(S);
fprintf(fid, '%s,%s,%s,%f\n', t{:});
  2 Comments
Brian
Brian on 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 on 11 Nov 2011
fid = fopen('OutputFile.txt','wt')

Sign in to comment.

More Answers (0)

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!