How to print data from cell array to a text file ?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
RAJ
el 27 de Nov. de 2019
Comentada: RAJ
el 27 de Nov. de 2019
Dear programmers
I have a cell array(FINALSHEET) as provided in the image file. I need to write the contents of FINALSHEET{1,1} (which is having only integer values) and FINALSHEET{1,2}( which is having only floating values) in a text file say, matlab_data.txt. I have tried a code as shown below but it concetanates both FINALSHEET{1,1} and FINALSHEET{1,2}. Please help.
FINALSHEET= { diffusion{1,1}{1,1}, YMF};
fid = fopen('matlab_data.txt','w');
for row = 1:1:16356
fprintf(fid ,'%d %f \n', FINALSHEET{1,1}{row,:},FINALSHEET{1,2}{row,:});
end
fclose(fid)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/250744/image.jpeg)
0 comentarios
Respuesta aceptada
Marcel Kreuzberg
el 27 de Nov. de 2019
try
fprintf(fid ,'%d %f \r\n', FINALSHEET{1,1}{row,:},FINALSHEET{1,2}{row,:});
Más respuestas (0)
Ver también
Categorías
Más información sobre Cell Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!