Structure Export

1 回表示 (過去 30 日間)
Brian
Brian 2011 年 11 月 10 日
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

採用された回答

Walter Roberson
Walter Roberson 2011 年 11 月 10 日
Structure, or structure array?
Structure case:
t = struct2cell(S);
fprintf(fid, '%s,%s,%s,%f\n', t{:});
  2 件のコメント
Brian
Brian 2011 年 11 月 11 日
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 2011 年 11 月 11 日
fid = fopen('OutputFile.txt','wt')

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by