delete the new line character at the end when using dlmwrite
2 次查看(过去 30 天)
显示 更早的评论
I have a binary matrix m by n (which contains either 0 or 1) and I want to write each column as a string to a file without any delimiter between characters. So, I have used
dlmwrite(file_name, A(:,i)', 'delimiter', '', '-append')
in a for loop. However, it appends a new line character after each write. How can I overcome this issue?
Thanks.
0 个评论
回答(1 个)
Walter Roberson
2023-1-19
You cannot. Give up on using dlmwrite in a loop for that purpose.
If you are looping over all columns and not writing additional information then
dlmwrite(filename, A(:).', 'delimiter', '')
with no loop.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!