dlmwrite with text and numbers

1 view (last 30 days)
I am wanting to transfer data that is input into a UI to a csv file. I am using dlmwrite currently but keep running into the issue of the csv not functioning properly. Dlmwrite is outputting nonsense text, and I frankly am lost on what to try. I've done all I know how to do.
  4 Comments
per isakson
per isakson on 19 Feb 2019
Edited: per isakson on 19 Feb 2019
dlmwrite, Write matrix to ASCII-delimited file says dlmwrite(filename,M) writes numeric data in array M to an ASCII format file, i.e not text
Daelyn Greene
Daelyn Greene on 19 Feb 2019
Do you know of a workaround for that then? Like how to transfer the text to a number array or something like that.

Sign in to comment.

Accepted Answer

per isakson
per isakson on 19 Feb 2019
Something like
for jj = 1: len
fprintf( fid, '___\n', num(jj), txt{jj} )
end
is a standard approach
Another answer is under the tab, Examples, of tprintf, tprintf writes tabular data to a text file.

More Answers (0)

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!