MATLAB: How to convert a numerical vector into a comma-delimited string

csvMATLAB

Given a numerical vector, how do I convert it into a comma-delimited string?
For example, if
n = [12345 6789 10234 3452]
convert n to
12345,6789,10234,3452

Best Answer

n = [12345 6789 10234 3452];
allOneString = sprintf('%.0f,' , n);
allOneString = allOneString(1:end-1);% strip final comma