Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Put cells with rowise strings togehter

1 Ansicht (letzte 30 Tage)
Marc Gebhardt
Marc Gebhardt am 20 Okt. 2017
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Hey guys, i have a cell with for example 10 rows and 1 column. In every field, a string is inserted like "1,amps,25,1". For writing this in a txt file, i now use a for loop with the fprintf command. So every line is added with a single operation. This takes too much time. Is it possible to arrange all cellstrings as one string with line break and then only write ones in a file?
Thanks Marc

Antworten (2)

Guillaume
Guillaume am 20 Okt. 2017
fprintf(fid, strjoin(yourcellarray, '\n'))

Jan
Jan am 20 Okt. 2017
fprintf(fid, '%s\n', YourCell{:});
I don't think that this is much faster. Try to open the file with the 'W' flag instead of the lower case4 'w'.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by