MATLAB: How to add both a comma AND a carriage return to a file during export

carriage return

I would like to export a file of a vector like: xlswrite(filename,M) or csvwrite(filename,M)
Where M is a vector.
I would like the text file to look like:
1000,
2000,
3000,
...
etc.
Basically I would like to make the file with both a comma then a carriage return. I tried dlmwrite but you can only do one delimiter.
Any help would be appreciated.

Best Answer

You could use fprintf:
fid = fopen(fnm,'wt');
fprintf(fid,'%d,\n',M);
fclose(fid);
Remember to specify the format string to suit the desired number format.
Related Question