save a m*n cell file as n text files

5 ビュー (過去 30 日間)
Bhaskar panchireddi
Bhaskar panchireddi 2016 年 6 月 2 日
My matlab code is generating a cell of order 10000*100. I have to save all the columns of this cell in text format separately. I mean i should get 100 text files. what should i do? please help

採用された回答

Ahmed Rashid
Ahmed Rashid 2016 年 6 月 2 日
a = rand(1000, 100);
for k = 1:100
fileID = fopen(['data', num2str(k), '.txt'],'w');
fprintf(fileID,'%f\n',a(:, k));
fclose(fileID);
end
  5 件のコメント
Bhaskar panchireddi
Bhaskar panchireddi 2016 年 6 月 2 日
Thank you so much
Bhaskar panchireddi
Bhaskar panchireddi 2016 年 6 月 2 日
The text file is an alphanumeric one with different number of columns varying which looks like this
TABLE: "AREA AUTO MESH ASSIGNMENTS"
Area=1 MeshType="Maximum Size" MeshGroup=All Max1=1.2 Max2=1.2 LocalEdge=Yes LocalFace=No SuppEdge=Yes SuppFace=No SubMesh=No
TABLE: "AREA BRIDGE OBJECT FLAGS" Area=1 AutoBridge=Yes BridgeObj=BOBJ1 BOSpan="Span 1" CompType="Top Slab" StartSta=0 EndSta=2.7875
TABLE: "AREA LOCAL AXES ASSIGNMENTS 1 - TYPICAL" Area=1 Angle=0
and so on...
I have read these text files in matlab which are in cell format and edited the files according to the requirement. I need to save the edited files (which in cell format) in text format
Hope you understood the problem

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLow-Level File I/O についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by