save a m*n cell file as n text files

5 visualizaciones (últimos 30 días)
Bhaskar panchireddi
Bhaskar panchireddi el 2 de Jun. de 2016
Comentada: Bhaskar panchireddi el 2 de Jun. de 2016
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

Respuesta aceptada

Ahmed Rashid
Ahmed Rashid el 2 de Jun. de 2016
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 comentarios
Bhaskar panchireddi
Bhaskar panchireddi el 2 de Jun. de 2016
Thank you so much
Bhaskar panchireddi
Bhaskar panchireddi el 2 de Jun. de 2016
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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Low-Level File I/O en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by